Pemrosesan Bahasa Alami

Memahami Machine Learning

Sara Billen

Curriculum Manager at DataCamp

Natural Language Processing (NLP)

Kemampuan komputer memahami makna bahasa manusia

Memahami Machine Learning

Bag of words

Bag of Words

Memahami Machine Learning

Bag of words

"U2 is a great band"

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

"Queen is a great band"

Word Count
U2 0
Queen 1
is 1
a 1
great 1
band 1
Memahami Machine Learning

Bag of words: n-gram

"That book is not great"

Word Count
That 1
book 1
is 1
not 1
great 1

2-gram (bi-gram)

Word Count
That book 1
book is 1
is not 1
not great 1
Memahami Machine Learning

Bag of words: keterbatasan

  • Hitung kata tidak menangkap sinonim
  • Contoh: "blue"
    • "sky-blue"
    • "aqua"
    • "cerulean"
  • Ingin dikelompokkan sebagai satu fitur

biru

Memahami Machine Learning

Word embeddings

Word embeddings

  • Membuat fitur yang mengelompokkan kata serupa
  • Fitur bermakna matematis:

$$

king - man + woman = queen

Memahami Machine Learning

Penerjemahan bahasa

Penerjemahan dengan jaringan saraf

Memahami Machine Learning

Aplikasi

  • Penerjemahan bahasa
  • Chatbot
  • Asisten pribadi
  • Analisis sentimen
  • ...

Pria mengobrol dengan chatbot di ponsel

Memahami Machine Learning

Deep learning

  • Dua jenis masalah
    • Computer vision
    • Pemrosesan bahasa alami
  • Mengapa deep learning?
    • Masalah kompleks
    • Ekstraksi fitur otomatis
    • Data sangat banyak

Memahami Machine Learning

Ayo berlatih!

Memahami Machine Learning

Preparing Video For Download...