Investor's wiki

Processamento de linguagem natural (PLN)

Processamento de linguagem natural (PLN)

O que é Processamento de Linguagem Natural (PLN)?

O Processamento de Linguagem Natural (PNL) é um campo da inteligência artificial (IA) que permite que os computadores analisem e entendam a linguagem humana, tanto escrita quanto falada. Ele foi formulado para construir um software que gere e compreenda linguagens naturais para que um usuário possa ter conversas naturais com um computador em vez de através de programação ou linguagens artificiais como Java ou C.

Entendendo o Processamento de Linguagem Natural (PLN)

O Processamento de Linguagem Natural (NLP) é um passo em uma missão maior para o setor de tecnologia – ou seja, usar inteligência artificial (IA) para simplificar a maneira como o mundo funciona. O mundo digital provou ser um divisor de águas para muitas empresas, à medida que uma população cada vez mais experiente em tecnologia encontra novas maneiras de interagir online entre si e com as empresas.

A mídia social redefiniu o significado de comunidade; a criptomoeda mudou a norma de pagamento digital; O comércio eletrônico criou um novo significado para a palavra conveniência, e o armazenamento em nuvem introduziu outro nível de retenção de dados para as massas.

Por meio da IA, campos como aprendizado de máquina e aprendizado profundo estão abrindo os olhos para um mundo de todas as possibilidades. O aprendizado de máquina está sendo cada vez mais usado na análise de dados para dar sentido ao big data. Também é usado para programar chatbots para simular conversas humanas com clientes. No entanto, essas aplicações avançadas de aprendizado de máquina não seriam possíveis sem a improvisação do Natural Language Processing (NLP).

Estágios do Processamento de Linguagem Natural (PLN)

A PNL combina IA com linguística computacional e ciência da computação para processar linguagens e falas humanas ou naturais. O processo pode ser dividido em três partes. A primeira tarefa da PNL é entender a linguagem natural recebida pelo computador. O computador usa um modelo estatístico integrado para executar uma rotina de reconhecimento de fala que converte a linguagem natural em uma linguagem de programação. Ele faz isso dividindo um discurso recente que ouve em pequenas unidades e, em seguida, compara essas unidades com unidades anteriores de um discurso anterior.

A saída ou resultado em formato de texto determina estatisticamente as palavras e frases que provavelmente foram ditas. Essa primeira tarefa é chamada de processo de fala para texto.

A próxima tarefa é chamada de marcação de parte da fala (POS) ou desambiguação de categoria de palavra. Esse processo identifica palavras em suas formas gramaticais como substantivos, verbos, adjetivos, pretérito, etc. usando um conjunto de regras de léxico codificadas no computador. Depois de entender esses dois processos, o computador provavelmente passa a entender o significado da fala que foi feita.

O terceiro passo dado por um PNL é a conversão de texto em fala. Nesta fase, a linguagem de programação do computador é convertida em um formato audível ou textual para o usuário. Um chatbot de notícias financeiras, por exemplo, que recebe uma pergunta como “Como está o Google hoje?” provavelmente verificará os sites de finanças on-line em busca de ações do Google e poderá decidir selecionar apenas informações como preço e volume como resposta.

Considerações Especiais

A PNL tenta tornar os computadores inteligentes fazendo os humanos acreditarem que estão interagindo com outro humano. O teste de Turing,. proposto por Alan Turing em 1950, afirma que um computador pode ser totalmente inteligente se puder pensar e conversar como um humano sem que o humano saiba que está realmente conversando com uma máquina.

Um computador em 2014 passou no teste de forma convincente – um chatbot com a persona de um menino de 13 anos. Isso não quer dizer que uma máquina inteligente seja impossível de construir, mas delineia as dificuldades inerentes em fazer um computador pensar ou conversar como um humano. Como as palavras podem ser usadas em diferentes contextos e as máquinas não têm a experiência da vida real que os humanos têm para transmitir e descrever entidades em palavras, pode demorar um pouco mais até que o mundo possa acabar completamente com a linguagem de programação de computadores.

##Destaques

  • Processamento de linguagem natural (NLP) emprega algoritmos de computador e inteligência artificial para permitir que os computadores reconheçam e respondam à comunicação humana.

  • Aplicativos de conversão de texto em fala, que agora são encontrados na maioria das plataformas iOS e Android, juntamente com alto-falantes inteligentes como o Amazon Echo (Alexa) ou o Google Home, tornaram-se exemplos onipresentes de PNL nos últimos anos.

  • Embora existam vários métodos de PNL, eles normalmente envolvem quebrar a fala ou texto em subunidades discretas e depois compará-las com um banco de dados de como essas unidades se encaixam com base na experiência passada.