Introdução
Para que os sistemas de computador interpretem o assunto de um texto da mesma forma que os humanos fazem, eles usam o NLP ( processamento de linguagem natural ), uma área dentro da IA que lida com a compreensão da linguagem escrita ou falada e a resposta em espécie. A análise de texto descreve processos NLP que extraem informações de texto não estruturado.
Alguns casos comuns de uso de análise de texto NLP são:
- Conversão de fala em texto e conversão de texto em fala. Por exemplo, gerar legendas para vídeos.
- Tradução automática. Por exemplo, traduzir texto do inglês para o japonês.
- Classificação de textos. Por exemplo, rotular um email como spam ou não spam.
- Extração de entidade. Por exemplo, extrair palavras-chave ou nomes de um documento.
- Respostas às perguntas. Por exemplo, forneça respostas a perguntas como "Qual é a capital da França?"
- Resumo de texto. Por exemplo, gerar um resumo curto de um parágrafo de um documento de várias páginas.
Historicamente, o NLP tem sido desafiador, pois nossa linguagem é complexa e os computadores têm dificuldade em entender o texto. Neste módulo, você aprenderá como os desenvolvimentos na IA e especificamente no NLP levaram aos modelos que usamos hoje.
Em seguida, vamos examinar alguns princípios gerais e técnicas comuns usadas para executar a análise de texto e outras tarefas NLP.