Ders
COED1213992
DERİN ÖĞRENME İLE DOĞAL DİL İŞLEME
- TEORİ
- 3
- UYGULAMA
- 0
- KREDİ
- 3
- AKTS
- 8
ÖN KOŞULLAR
Yok
ŞUNLARIN ÖN KOŞULU
Yok
OKUTULDUĞU PROGRAMLAR
AMAÇ
Doğal dil işleme (DDİ), bilgi çağında çok önemli bir teknoloji olarak öne çıkmaktadır. İnsan iletişiminin web aramaları, reklamlar ve e-postalardan müşteri hizmetleri, dil çevirisi, sanal aracılar, tıbbi raporlar ve siyasi söylemlere kadar çok çeşitli faaliyetleri kapsadığı düşünüldüğünde, DDİ uygulamaları hayatımızın çeşitli yönlerini etkilemektedir. Son on yılda, yapay sinir ağı yaklaşımlarını kullanan derin öğrenme, çok sayıda DDİ uygulamalarında dikkate değer bir başarı göstermiştir. Derin öğrenme, geleneksel, göreve özgü özellik mühendisliği ihtiyacını ortadan kaldırmaktadır. Bu ders, öğrencilere DDİ için Derin Öğrenme alanındaki en son gelişmeleri kapsamlı olarak sunmaktadır. Dersler, ödevler ve final projesinden oluşan bir kombinasyon aracılığıyla katılımcıların, farklı sinir ağı modellerini kavramsallaştırmak, uygulamak ve anlamak için gerekli becerileri elde edinmeleri sağlanacaktır.
İÇERİK
Bu ders; Doğal Dil İşleme (DDİ) ve Derin Öğrenmeye Giriş,DDİ, Makine Öğrenimi ve Derin Öğrenmenin Temelleri,Vektör Anlam bilimi ve Temsili,Dil Modelleri,Sinir Ağları ve Sinirsel Dil Modelleri ,Tekrarlayan Sinir Ağları ve Dil Modelleri,Seq2Seq, Makine Çevirisi, Alt Kelime Modelleri,Sınav haftası,Dönüştürücüler ve Önceden Eğitilmiş Dil Modelleri,Dönüştürücüler,İnce Ayar ve Maskelenmiş Dil Modelleri,Sorgulama ve Talimat Ayarlama,Soru Yanıtlama, Chatbotlar ve Diyalog Sistemleri, Otomatik Konuşma Tanıma ve Metinden Konuşmaya Dönüşüm,Proje sunumları; konularını içermektedir.
ÖĞRENME KAZANIMLARI
TR GÜNCELLENMEDİ- 1
Recognizes the natural language processing and adopt advanced natural language processing techniques to solve real-world problems.
Öğretim yöntemi: Beyin Fırtınası Tekniği · Değerlendirme: Ödev
- 2
Analyze state-of-the-art deep learning architectures for NLP.
Öğretim yöntemi: Bireysel Çalışma Yöntemi, Beyin Fırtınası Tekniği · Değerlendirme: Sözlü Sınav, Proje Görevi
- 3
Implement the common deep neural network models for NLP.
Öğretim yöntemi: Tartışma Yöntemi, Örnek Olay Yöntemi, Proje Temelli Öğrenme Modeli, Proje Temelli Öğrenme Modeli, Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Sözlü Sınav, Kısa Sınav
- 4
Evaluate the research literature on the application of deep learning to natural language processing, and prepare a research project with deep learning architectures for natural language processing and summarize its contents through an oral presentation.
Öğretim yöntemi: Örnek Olay Yöntemi, Beyin Fırtınası Tekniği · Değerlendirme: Proje Görevi
HAFTALIK PLAN
- HAFTA 1
Doğal Dil İşleme (DDİ) ve Derin Öğrenmeye Giriş
- HAFTA 2
DDİ, Makine Öğrenimi ve Derin Öğrenmenin Temelleri
- HAFTA 3
Vektör Anlam bilimi ve Temsili
- HAFTA 4
Dil Modelleri
- HAFTA 5
Sinir Ağları ve Sinirsel Dil Modelleri
- HAFTA 6
Tekrarlayan Sinir Ağları ve Dil Modelleri
- HAFTA 7
Seq2Seq, Makine Çevirisi, Alt Kelime Modelleri
- HAFTA 8
Sınav haftası
- HAFTA 9
Dönüştürücüler ve Önceden Eğitilmiş Dil Modelleri
- HAFTA 10
Dönüştürücüler
- HAFTA 11
İnce Ayar ve Maskelenmiş Dil Modelleri
- HAFTA 12
Sorgulama ve Talimat Ayarlama
- HAFTA 13
Soru Yanıtlama, Chatbotlar ve Diyalog Sistemleri, Otomatik Konuşma Tanıma ve Metinden Konuşmaya Dönüşüm
- HAFTA 14
Proje sunumları
DEĞERLENDİRME
- Ara Sınavın Başarıya Oranı50%
- Genel Sınavın Başarıya Oranı50%
İŞ YÜKÜ
| ETKİNLİK | SAYI | SAAT | TOPLAM |
|---|---|---|---|
| Ders Saati | 14 | 3 | 42 |
| Rehberli Problem Çözme | 0 | 0 | 0 |
| Problem Çözümü / Ödev / Proje / Rapor Tanzimi | 10 | 2 | 20 |
| Okul Dışı Diğer Faaliyetler | 0 | 0 | 0 |
| Proje Sunumu / Seminer | 8 | 10 | 80 |
| Kısa Sınav (QUİZ) ve Hazırlığı | 6 | 3 | 18 |
| Ara Sınav ve Hazırlığı | 1 | 30 | 30 |
| Genel Sınav ve Hazırlığı | 1 | 50 | 50 |
| Performans Görevi, Bakım Planı | 0 | 0 | 0 |
KAYNAKLAR
- - Dan Jurafsky and James H. Martin. Speech and Language Processing - Jacob Eisenstein. Natural Language Processing - Yoav Goldberg. A Primer on Neural Network Models for Natural Language Processing - Delip Rao and Brian McMahan. Natural Language Processing with PyTorch - Lewis Tunstall, Leandro von Werra, and Thomas Wolf. Natural Language Processing with Transformers
- Natural Language Processing with Python, Steven Bird, Ewan Klein, and Edward Loper at http://www.nltk.org/book/
ÖĞRETİM ELEMANLARI
- Prof.Dr. Selim AKYOKUŞKOORDİNATÖR
- Prof.Dr. Selim AKYOKUŞ