Procesarea limbajului natural

term_id: natural_language_processing

Category: basic_concepts

Definition

Procesarea limbajului natural (NLP) este un subdomeniu al inteligenței artificiale care combină lingvistica computațională cu modele statistice, de învățare automată și de învățare profundă. Permite mașinilor să proceseze și să genereze text sau vorbire umană într-un mod inteligibil.

Summary

Un domeniu al inteligenței artificiale axat pe capacitatea calculatoarelor de a înțelege, interpreta și genera limbajul uman.

Key Concepts

  • Tokenizare
  • Analiza sentimentelor
  • Recunoașterea entităților numite
  • Traducere automată

Use Cases

  • Chatbot-uri și asistenți virtuali
  • Suport automat pentru clienți
  • Servicii de traducere a limbilor

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_)