Bearbetning av naturligt språk

term_id: natural_language_processing

Category: basic_concepts

Definition

Bearbetning av naturligt språk (NLP) är ett delområde inom artificiell intelligens som kombinerar beräkningslingvistik med statistiska, maskininlärnings- och djupinlärningsmodeller. Det gör det möjligt för maskiner att förstå och bearbeta mänskligt språk.

Summary

En gren av AI som fokuserar på att möjliggöra för datorer att förstå, tolka och generera mänskligt språk.

Key Concepts

  • Tokenisering
  • Stämningsanalys
  • Namngiven entitetsigenkänning
  • Maskinöversättning

Use Cases

  • Chattbottar och virtuella assistenter
  • Automatiserad kundsupport
  • Språköversättningstjänster

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