Slide 1

Slide 1 text

NLP com Python 55º PUG-PE Gileno Alves Santa Cruz Filho

Slide 2

Slide 2 text

Tópicos ● NLP? ● Projetos ● Texto -> Dados ● Classificação ● Demos

Slide 3

Slide 3 text

NLP - Natural language processing - Como um computador pode entender um texto? - Como um computador pode representar um texto?

Slide 4

Slide 4 text

https://narrativescience.com/

Slide 5

Slide 5 text

https://monkeylearn.com/

Slide 6

Slide 6 text

Como trabalhar com um texto?

Slide 7

Slide 7 text

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi elementum diam ac lobortis euismod. Integer pulvinar eros ac dui molestie, et semper libero consequat. Nullam ullamcorper ut sapien at feugiat. Coluna 1 Coluna 2 Coluna 3 Coluna 4 data data data data data data data data data data data data

Slide 8

Slide 8 text

Extração de Features ● Limpeza dos textos ● Remoção de Stop words ● Vetorização ● CountVector ● TF-IDF ● N-grams

Slide 9

Slide 9 text

NLP com Python é muito simples NLP com Python é muito simples divertido 1 1 1 1 1 1 0 0 0 1 1 1 0 1 Python é muito divertido

Slide 10

Slide 10 text

Classificação ● Análise de Sentimento ● Categorizar ● Similaridade

Slide 11

Slide 11 text

Demo

Slide 12

Slide 12 text

Dúvidas? https://github.com/gileno/pugpe55