Programa do Curso
Visão geral de Python pacotes relacionados à PNL
Introdução à PNL (exemplos em Python, claro)
Manipulação de Texto Simples Pesquisa Contagem de Texto Words Divisão de Textos em Words Dispersão Lexical
Processando estruturas complexas Representando texto em listas
Listas de indexaçãoColocaçõesBigramasDistribuições de frequênciaCondicionais com WordsComparando Words (começa com, termina com, islower, isalpha, etc...)Compreensão da linguagem natural Word Desambiguação dos sentidosResolução de pronome
Traduções automáticas (estatísticas, baseadas em regras, literais, etc...)ExercíciosPNL em Python em exemplos
Acessando corpora de texto e recursos lexicais Fontes comuns para corpora Distribuições de frequência condicional Contagem Words por gênero Criando corpus próprio Dicionário de pronúncia Caixa de sapatos e caixa de ferramentas Léxicos Sentidos e Sinônimos Hierarquias Relações lexicais: Merônimos, Holônimos Semântica SemelhançaProcessamento de impressão de texto brutoStruncante
Extraindo partes de string
Accesscom personagens individuais
Searching, substituindo, dividindo, juntando, indexando, etc...Usando expressões regularesDetectando padrões de palavrasDecadênciaTokenizaçãoNormalização de textoWord Segmentação (especialmente em chinês)Categorizando e etiquetando Word corpora marcadosTokens marcadosConjunto de tags de parte do discursoPython DicionáriosWords para mapeamento de propriedades
Marcação automáticaDeterminando a categoria de um Word (morfológico, sintático, semântico)Classificação de texto (Machine Learning) Classificação supervisionadaSegmentação de frasesValidação cruzadaÁrvores de decisãoExtraindo informações do fragmento de textoChinking
Tags x árvoresAnalisando a gramática livre do contexto da estrutura da fraseAnalisadoresConstruindo características gramaticais de gramáticas baseadas em recursosProcessando estruturas de recursos
Analisando o significado das frases, semântica e lógicaLógica proposicionalLógica de Primeira OrdemSemântica do Discurso
Gerenciando formatos de dados de dados linguísticos (Léxico vs Texto)Metadados
Requisitos
Conhecimentos básicos de Python