Processamento de Linguagem Natural

term_id: natural_language_processing

Category: basic_concepts

Definition

O Processamento de Linguagem Natural (PLN) é um subcampo da inteligência artificial que combina linguística computacional com modelos estatísticos, de aprendizado de máquina e de aprendizado profundo. Ele permite que máquinas leiam, interpretem e compreendam a linguagem humana.

Summary

Uma ramificação da IA focada em permitir que computadores compreendam, interpretem e gerem linguagem humana.

Key Concepts

  • Tokenização
  • Análise de Sentimento
  • Reconhecimento de Entidades Nomeadas
  • Tradução Automática

Use Cases

  • Chatbots e assistentes virtuais
  • Suporte ao cliente automatizado
  • Serviços de tradução de idiomas

Code Example

1
2
3
4
5
import spacy
nlp = spacy.load('en_core_web_sm')
doc = nlp('Apple is looking at buying U.K. startup for $1 billion')
for ent in doc.ents:
    print(ent.text, ent.label_)