segunda-feira, 21 de setembro de 2009

Linguagem Natural

O Processamento de Linguagem Natural (NLP, sigla em inglês) é o conjunto de métodos formais para analisar textos e gerar frases escritas em um idioma humano. Normalmente computadores estão aptos a compreender instruções escritas em linguagens de computação como o Java, C++, PERL, Basic, etc., mas possuem muita dificuldade em entender comandos escritos em uma linguagem humana. Isso se deve ao facto das linguagens de computação serem extremamente precisas, contendo regras fixas e estruturas lógicas bem definidas que permitem o computador saber exatamente como deve proceder a cada comando. Já em um idioma humano uma simples frase normalmente contém ambiguidades, nuances e interpretações que dependem do contexto, do conhecimento do mundo, de regras gramaticais, culturais e de conceitos abstratos.

O objetivo final do Processamento de Linguagem Natural é fornecer aos computadores a capacidade de entender e compor textos. E "entender" um texto significa reconhecer o contexto, fazer análise sintática, semântica, léxica e morfológica, criar resumos, extrair informação, interpretar os sentidos e até aprender conceitos com os textos processados.

Sem comentários:

Enviar um comentário