Processamento de linguagem natural
Processamento de linguagem natural (PLN) é uma subárea da inteligência artificial e da linguística que estuda os problemas da geração e compreensão automática de linguas humanas naturais. Sistemas de geração de linguagem natural convertem informação de bancos de dados de computadores em linguagem normalmente compreensível ao ser humano, e sistemas de compreensão de linguagem natural convertem ocorrências de linguagem humana em representações mais formais, mais facilmente manipuláveis por programas de computador.
Índice |
[editar] Aplicações e Limitações
Na teoria, processamento de linguagem natural é um método atrativo para interação homem-máquina. Sistemas mais antigos como SHRDLU, trabalhando com "blocks worlds" restritos com vocabulários restritos, funcionou muito bem, levando pesquisadores a um excessivo otimismo, que mais tarde foi superado quando o sistema foi aplicado a problemas mais realistas, envolvendo ambiguidade e complexidade
[editar] Principais aplicações de PLN
- Extração de informação
- Recuperação de informação
- Tradução automática
- Geração Automática de Texto
- Geração de linguagem natural
- Interpretação de linguagem natural
- Simplificação de texto
- Correção ortográfica.
- Reconhecimento Vocal
- Reconhecimento de Escritura Manuscrita
[editar] Ferramentas
- Expert System S.p.A.
- General Architecture for Text Engineering
- Modular Audio Recognition Framework
- Natural Language Toolkit (NLTK): uma biblioteca em Python
- OpenNLP
[editar] Ver também
- Association for Computational Linguistics
- Lingüística computacional
- Chatterbot
- Redes Neurais Artificiais