O que é processamento de linguagem natural?

Processamento de linguagem natural (PNL) é uma maneira de traduzir entre linguagens de computador e idiomas humanos. O objetivo deste campo é permitir que os computadores entendam o que um texto diz sem receber valores e equações precisos para os dados que o texto contém. Em essência, o processamento de linguagem natural automatiza o processo de tradução entre idiomas humanos e de computador. Embora grande parte desse campo dependa de estatísticas e modelos para determinar os significados prováveis ​​de uma frase, existem e houve muitas abordagens diferentes para esse problema. As descobertas neste campo têm aplicações nas áreas de reconhecimento de fala, tradução para a linguagem humana, recuperação de informações e até inteligência artificial.

Evoluindo de um pano de fundo em ciência da computação e linguística, o processamento de linguagem natural enfrenta muitos problemas porque a linguagem nem sempre é consistente e nem todas as pistas do significado sãoiNed na própria linguagem. Mesmo um relato completo de toda a gramática de um idioma, incluindo todas as exceções, nem sempre permite que um computador analise as informações contidas em um texto. Algumas frases são sintaticamente ambíguas, as palavras geralmente têm mais de um significado, e algumas combinações de sons ou símbolos mudam seu significado, dependendo dos limites das palavras - todos os quais podem ser problemas para um computador que não entende o contexto. Mais importante, grande parte da linguagem depende de uma conexão com o universo físico e social - algumas frases, como atos de fala, não transmitem informações tanto quanto agem no mundo. Mesmo que um computador tenha um entendimento perfeito da sintaxe e semântica da linguagem humana, o texto a ser analisado deve estar livre de dispositivos humanos, como sarcasmo ou agressão passiva, para o computador verificar corretamente o que significa o texto.

ideologicamente, o processamento de linguagem natural é um sistema de interação humano-computador que euS governou pela idéia de que a maioria dos usuários de computadores se sente mais confortável trabalhando com computadores em uma linguagem humana que já conhece do que se adaptar ao idioma de um computador. Também capitaliza o fato de que grande parte do conhecimento humano já está codificado na linguagem humana, e os textos que contêm esse conhecimento podem ser traduzidos em estruturas lógicas que podem ser simplificadas para um computador. Enquanto muitos projetos nesse campo trabalham para extrair dados legíveis por computador dos textos da linguagem humana, o processamento de linguagem natural também é usado para gerar textos legíveis por humanos a partir de dados do computador. Tanto essas instalações de entendimento quanto de geração podem ser usadas pela mesma tecnologia, como no caso de aplicativos que se traduzem de uma linguagem humana para outra, decodificando o texto para uma linguagem de computador e depois a codificando em outra linguagem humana. As inovações obtidas em empreendimentos de processamento de linguagem natural também são surpreendentemente aplicáveis ​​a projetos de inteligência artificial por causa deo grau em que a inteligência humana é definida por um domínio das complexidades da linguagem humana.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?