Glossário

Modelação da língua

Descobre como a modelação da linguagem potencia as aplicações de PNL e IA, como a geração de texto, a tradução automática e o reconhecimento de voz, com técnicas avançadas.

Treina os modelos YOLO simplesmente
com Ultralytics HUB

Aprende mais

A modelação da linguagem é uma tarefa fundamental no âmbito da Inteligência Artificial (IA) e do Processamento de Linguagem Natural (PLN). O seu principal objetivo é construir sistemas que possam compreender, gerar e prever a linguagem humana. Na sua essência, um modelo de linguagem aprende a distribuição de probabilidades de sequências de palavras (ou caracteres, ou tokens) com base em grandes quantidades de dados de texto. Isto permite ao modelo determinar a probabilidade de uma determinada frase ou expressão ocorrer naturalmente, permitindo-lhe executar várias tarefas relacionadas com a linguagem de forma eficaz. É uma tecnologia fundamental que está na base de muitas aplicações modernas de IA, desde assistentes virtuais a editores de texto sofisticados.

Como funciona a modelação da língua

Os modelos linguísticos funcionam através da análise de padrões, gramática e relações contextuais nos dados de texto em que são treinados. As primeiras abordagens baseavam-se em métodos estatísticos como os n-gramas, que calculam a probabilidade de uma palavra com base nas "n" palavras anteriores. Embora úteis, estes métodos tinham frequentemente dificuldades em lidar com dependências de longo alcance e em captar um significado semântico mais profundo.

O advento da aprendizagem profunda (DL) fez avançar significativamente a modelação da linguagem. Arquitecturas de redes neuronais (NN), tais como:

Estes modelos neurais são normalmente treinados utilizando estruturas como PyTorch ou TensorFlow em corpora de texto massivos, aprendendo caraterísticas linguísticas complexas através de técnicas como a retropropagação.

Aplicações da modelação da linguagem

A capacidade de prever e compreender sequências de palavras torna a modelação da linguagem incrivelmente versátil. Eis algumas das principais aplicações:

  • Texto preditivo e preenchimento automático: Quando o teclado do teu smartphone sugere a palavra seguinte ou o teu motor de pesquisa completa a tua consulta, os modelos de linguagem estão a trabalhar, prevendo a continuação mais provável com base no que foi introduzido até ao momento. Isto melhora a experiência do utilizador e a velocidade de escrita, como se pode ver em ferramentas como o Smart Compose daGoogle.
  • Tradução automática: Ferramentas como o Google Translate utilizam modelos linguísticos sofisticados, muitas vezes baseados em modelos sequência-a-sequência, para traduzir texto entre línguas de forma precisa e fluente. Os modelos aprendem os alinhamentos entre as línguas e geram traduções que preservam o significado e a estrutura gramatical. Para mais informações, consulta a entrada do glossário Tradução automática.
  • Reconhecimento de fala: A conversão da linguagem falada em texto envolve a previsão da sequência mais provável de palavras correspondentes à entrada de áudio, alimentando tecnologias como a Siri da Apple.
  • Geração de texto: Cria texto semelhante ao humano para artigos, resumos, sistemas de diálogo(Chatbots) e escrita criativa.
  • Análise do sentimento: Determina o tom emocional (positivo, negativo, neutro) expresso num texto, frequentemente utilizado para analisar comentários de clientes ou redes sociais.
  • Resposta a perguntas: Compreende as questões colocadas em linguagem natural e fornece respostas relevantes com base num determinado contexto ou numa base de conhecimentos, como os sistemas desenvolvidos pelo Allen Institute for AI.

Conceitos relacionados

É útil distinguir a modelação da linguagem de termos relacionados:

Lê tudo
OSZAR »