Doğal Dil İşleme

Machine Learning'i Anlamak

Sara Billen

Curriculum Manager at DataCamp

Doğal Dil İşleme (NLP)

Bilgisayarların insan dilinin anlamını kavrama yeteneği

Machine Learning'i Anlamak

Kelime torbası

Kelime Torbası

Machine Learning'i Anlamak

Kelime torbası

"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
Machine Learning'i Anlamak

Kelime torbası: n-gramlar

"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
Machine Learning'i Anlamak

Kelime torbası: sınırlamalar

  • Kelime sayımları eşanlamlıları dikkate almaz
  • Örnek: "blue"
    • "sky-blue"
    • "aqua"
    • "cerulean"
  • Tek bir özellik olarak gruplanmak istenir

mavi

Machine Learning'i Anlamak

Kelime gömme

Kelime gömme (word embeddings)

  • Benzer kelimeleri gruplayan özellikler oluşturur
  • Özelliklerin matematiksel anlamı vardır:

$$

king - man + woman = queen

Machine Learning'i Anlamak

Dil çevirisi

Sinir ağıyla çeviri

Machine Learning'i Anlamak

Uygulamalar

  • Dil çevirisi
  • Chatbot'lar
  • Kişisel asistanlar
  • Duygu analizi
  • ...

Akıllı telefonda chatbot ile sohbet eden adam

Machine Learning'i Anlamak

Derin öğrenme

  • İki tür sorun
    • Bilgisayarla görme
    • Doğal dil işleme
  • Neden derin öğrenme?
    • Karmaşık sorunlar
    • Otomatik özellik çıkarımı
    • Çok veri

Machine Learning'i Anlamak

Hadi pratik yapalım!

Machine Learning'i Anlamak

Preparing Video For Download...