Zpracování přirozeného jazyka

term_id: natural_language_processing

Category: basic_concepts

Definition

Zpracování přirozeného jazyka (NLP) je podoborem umělé inteligence, který kombinuje výpočetní lingvistiku se statistickými modely, strojným učením a hlubokým učením. Umožňuje strojům porozumět lidské řeči a textu, extrahovat z nich význam a vytvářet na jejich základě smysluplné odpovědi nebo překlady.

Summary

Obor umělé inteligence zaměřený na umožnění počítačům pochopit, interpretovat a generovat lidský jazyk.

Key Concepts

  • Tokenizace
  • Analýza sentimentu
  • Rozpoznávání entit
  • Strojový překlad

Use Cases

  • Chatboti a virtuální asistenti
  • Automatizovaná zákaznická podpora
  • Služby pro překlad jazyků

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