Natural Language Processing

Inzicht in Machine Learning

Sara Billen

Curriculum Manager at DataCamp

Natural Language Processing (NLP)

Het vermogen van computers om de betekenis van mensentaal te begrijpen

Inzicht in Machine Learning

Bag-of-words

Bag of Words

Inzicht in Machine Learning

Bag-of-words

"U2 is een geweldige band"

Word Aantal
U2 1
Queen 0
is 1
a 1
great 1
band 1

"Queen is een geweldige band"

Word Aantal
U2 0
Queen 1
is 1
a 1
great 1
band 1
Inzicht in Machine Learning

Bag-of-words: n-grams

"Dat boek is niet geweldig"

Word Aantal
That 1
book 1
is 1
not 1
great 1

2-gram (bi-gram)

Woord Aantal
That book 1
book is 1
is not 1
not great 1
Inzicht in Machine Learning

Bag-of-words: beperkingen

  • Woordtellingen houden geen rekening met synoniemen
  • Voorbeeld: "blue"
    • "sky-blue"
    • "aqua"
    • "cerulean"
  • Dit als één feature groeperen

blauw

Inzicht in Machine Learning

Woordembeddings

Woordembeddings

  • Maak features die vergelijkbare woorden groeperen
  • Features hebben een wiskundige betekenis:

$$

king - man + woman = queen

Inzicht in Machine Learning

Taalvertaling

Vertalen met neuraal netwerk

Inzicht in Machine Learning

Toepassingen

  • Taalvertaling
  • Chatbots
  • Persoonlijke assistenten
  • Sentimentanalyse
  • ...

Man chat met chatbot op smartphone

Inzicht in Machine Learning

Deep learning

  • Twee soorten problemen
    • Computer vision
    • Natural language processing
  • Waarom deep learning?
    • Complexe problemen
    • Automatische feature-extractie
    • Veel data

Inzicht in Machine Learning

Laten we oefenen!

Inzicht in Machine Learning

Preparing Video For Download...