FAGPORTALEN

Naturlig sprogbehandling (NLP)

Kommunikation og IT A · HTX · A-niveau · AI og maskinlæring

💻 NLP — Natural Language Processing

NLP = computere der forstår og genererer menneskesprog.

Klassiske NLP-opgaver:

Traditionel NLP (bag-of-words, TF-IDF):

```python

from sklearn.feature_extraction.text import TfidfVectorizer

vectorizer = TfidfVectorizer()

X = vectorizer.fit_transform(tekster)

```

Word Embeddings (Word2Vec, GloVe): ord som vektorer — semantisk nærhed = geometrisk nærhed.

Transformer-arkitekturen (2017 Attention Is All You Need): fundamental gennembrud. Basis for BERT, GPT, T5.

spaCy til praktisk NLP:

```python

import spacy

nlp = spacy.load("da_core_news_sm")

doc = nlp("Danmark er et land i Skandinavien")

for ent in doc.ents:

print(ent.text, ent.label_)

```

Læringsmål

Sådan kan du arbejde med emnet

Træningsforslag

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.