Naturlig språkbehandling

term_id: natural_language_processing

Category: basic_concepts

Definition

Naturlig språkbehandling (NLP) er et underfelt av kunstig intelligens som kombinerer beregningslingvistikk med statistiske, maskinlærings- og dyp læringsmodeller. Det muliggjør at maskiner kan forstå og behandle menneskelig språk.

Summary

En gren av kunstig intelligens som fokuserer på å gi datamaskiner evnen til å forstå, tolke og generere menneskelig språk.

Key Concepts

  • Tokenisering
  • Stemningsanalyse
  • Gjenkjenning av navngitte entiteter
  • Maskinoversettelse

Use Cases

  • Chatbottar og virtuelle assistenter
  • Automatisert kundeservice
  • Språkopptjenester

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