
Neste vídeo você terá uma visão geral sobre o conteúdo que será abordado no curso
Nesta aula será apresentada uma visão geral de todo o conteúdo que será abordado neste módulo
Nesta aula você aprenderá os conceitos básicos sobre a mineração de textos
Nesta aula você aprenderá os conceitos básicos sobre a mineração de textos
Nesta aula você terá uma introdução à mineração de emoção em textos
Nesta aula você aprenderá com detalhes como funciona o processo de classificação
Nesta aula você aprenderá mais alguns detalhes sobre a tarefa de classificação
Nesta aula você aprenderá como funciona o processo de classificação, aplicado no cenário de mineração de textos
Nesta aula você terá uma visão geral de todo o conteúdo que será abordado neste módulo
Nesta aula serão apresentadas as ferramentas utilizadas neste curso
Nesta aula criaremos a base de dados de frases que utilizaremos como estudo de caso no nosso curso
Nesta aula você aprenderá como remover as stop words das frases
Nesta aula você aprenderá como utilizar a técnica de stemming para reduzir a dimensionalidade da base de dados de frases
Nesta aula implementaremos uma função para retornar todas as palavras que existem em nossa base de dados
Nesta aula faremos a extração das palavras únicas que existem em todos os textos da nossa base de dados
Nesta aula criaremos uma função que recebe como parâmetro uma frase e retorna as palavras que estão presentes na frase
Nesta aula você aprenderá como utilizar a função applyfeatures do NLTK para a criação da nossa base de dados final
Neste vídeo você verá todo o conteúdo que será abordado neste módulo
Nesta aula você aprenderá como funciona a aprendizagem no algoritmo Naive Bayes
Nesta aula você aprenderá passo a passo como o Naive Bayes constrói uma tabela de probabilidades para aprender com os dados
Nesta aula você verá como o Naive Bayes classifica novos registros
Nesta aula você aprenderá como utilizar o Naive Bayes em bases de dados de textos
Nesta aula você aprenderá como o Naive Bayes classifica textos utilizando a tabela de probabilidade gerado no processo de aprendizagem
Nesta aula você vai aprender como utilizar o Naive Bayes com o NLTK
Nesta aula você aprenderá como utilizar o Naive Bayes para classificar os textos em alegria ou medo
Neste vídeo você terá uma visão geral do que será abordado neste módulo
Nesta aula você aprenderá como é o processo para avaliação de algoritmos de aprendizagem de máquina
Nesta aula você aprenderá como interpretar os dados da matriz de confusão
Nesta aula veremos a divisão das bases de treinamento e teste das frases com seis emoções (alegria, surpresa, tristeza, desgosto, medo e raiva)
Nesta aula faremos alguns ajustes no código fonte para a utilização da nova base de dados de treinamento
Nesta aula você aprenderá como utilizar as bases de treinamento e teste para medir a precisão do algoritmo
Nesta aula faremos a implementação de uma codificação para visualizarmos quais frases o algoritmo está classificando de forma errada
Nesta aula você aprenderá como visualizar os resultados do algoritmo utilizando a matriz de confusão
Nesta aula faremos mais alguns experimentos utilizando somente duas classes (desgosto e tristeza) e depois adicionaremos mais a classe medo para comparação dos resultados do classificador
Nesta aula revisaremos todo o conteúdo visto no curso
A Mineração de Textos é uma das subáreas da Inteligência Artificial que tem como objetivo básico a busca por padrões e conhecimento útil em textos. O exemplo clássico dessa área são os filtros de spam muito utilizados nos sistemas de e-mail, os quais aplicam algoritmos de machine learning para identificar se uma mensagem é ou não é spam! Além disso, essas técnicas também podem ser utilizadas para classificação de notícias, ou seja, caso o sistema receba um conjunto de textos como entrada, os algoritmos podem identificar se são notícias sobre esporte, economia ou política; por exemplo.
Com o grande crescimento das redes sociais existe uma quantidade muito grande de texto disponível na web, os quais podem ser utilizados para identificar as emoções que as pessoas estão apresentando! E isso pode ser muito útil para empresas que desejam saber quão satisfeitos seus clientes estão com seus produtos e/ou serviços. Por exemplo, se uma pessoa compra uma nova televisão é possível medir seu grau de satisfação por meio das emoções transmitidas nos textos que essa pessoa escreve sobre a televisão! Dessa forma, a empresa pode conhecer melhor o perfil de seus clientes e tomar decisões estratégicas quanto ao seu posicionamento no mercado!
Baseado nisso, neste curso você terá uma visão teórica e prática de como funciona o processo de mineração de textos utilizando a técnica de classificação! É abordado um estudo de caso prático que mostra passo a passo como utilizar o algoritmo Naive Bayes para identificar emoções em frases, ou seja, informamos um texto qualquer para o sistema e o mesmo retorna qual emoção foi encontrada! Serão abordados os conceitos sobre classificação de textos, remoção de stops words, aplicação de algoritmos de stemming, teoria sobre o algoritmo Naive Bayes e finalmente a implementação do classificador de emoções. Além disso, também teremos um módulo no qual você aprenderá como avaliar o algoritmo construído e interpretar seus resultados. Com isso, você terá uma visão teórica e prática passo a passo de todas as etapas que envolvem a classificação de textos!
Utilizaremos a linguagem Python e a biblioteca NLTK (Natural Language Toolkit) para o desenvolvimento passo a passo do sistema inteligente, que são ferramentas muito importantes no cenário da Inteligência Artificial! E não há problema se você não conhece Python, pois os conceitos serão apresentados de forma que se você tem uma noção básica de lógica de programação conseguirá acompanhar as aulas tranquilamente. É importante salientar que este curso será melhor aproveitado por iniciantes na área de mineração de textos e que não conhecem os tópicos citados anteriormente, sendo considerado um material inicial para estudos mais avançados.
Preparado(a) para dar um importante passo na sua carreira? Aguardo você no curso! :)