| Hafta | Konu | Ön Hazırlık | Dökümanlar |
| 1 |
Doğal dil işlemeye giriş; temel kavramlar, NLP uygulama alanları ve Python tabanlı NLP geliştirme ortamının (Jupyter Notebook/Google Colab) hazırlanması
|
NLP ` nin temel kavramları ve Python tabanlı geliştirme ortamlarının incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 2 |
Python ile temel metin işleme; string işlemleri, düzenli ifadeler (Regular Expressions - Regex) ve metin verilerinin okunması
|
Python string işlemleri ve düzenli ifadelerin temel kullanımının incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 3 |
NLTK ile metin ön işleme; metin temizleme, normalizasyon ve tokenizasyon
|
Metin ön işleme ve tokenizasyon kavramlarının incelenmesi
|
Ders sunumu, NLTK uygulama notları ve örnek kodlar
|
| 4 |
NLTK ile durak kelimelerin (stop words) kaldırılması, kök bulma (stemming) ve lemmatization işlemleri
|
Stop words, stemming ve lemmatization kavramlarının incelenmesi
|
Ders sunumu, NLTK uygulama notları ve örnek kodlar
|
| 5 |
scikit-learn ile metinlerin sayısal temsili; Bag of Words, n-gram ve TF-IDF
|
Metinlerin sayısal temsil yöntemlerinin temel özelliklerinin incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 6 |
Python ve scikit-learn ile metin benzerliği; kosinüs benzerliği ve temel metin analizi uygulamaları
|
Metin benzerliği ve kosinüs benzerliği kavramlarının incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 7 |
scikit-learn ile metin sınıflandırma; veri setinin hazırlanması, model eğitimi, tahmin ve temel performans değerlendirmesi
|
Metin sınıflandırma sürecinin temel aşamalarının incelenmesi
|
Ders sunumu, veri setleri, uygulama notları ve örnek kodlar
|
| 8 |
Ara Sınav
|
Önceki konuların tekrar edilmesi
|
Ders materyalleri
|
| 9 |
Python ile duygu analizi; metin sınıflandırmaya dayalı temel uygulamalar
|
Duygu analizi ve metin sınıflandırma konularının tekrar edilmesi
|
Ders sunumu, veri setleri ve örnek kodlar
|
| 10 |
Adlandırılmış varlık tanıma (Named Entity Recognition - NER) ve Python ile temel NER uygulamaları
|
Adlandırılmış varlık tanıma kavramı ve kullanım alanlarının incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 11 |
Sağlık ve klinik metinlerinin işlenmesi; Python ile sağlık metinleri üzerinde temel NLP uygulamaları
|
Sağlık ve klinik metinlerinin özelliklerinin incelenmesi
|
Ders sunumu, örnek sağlık metinleri ve uygulama kodları
|
| 12 |
Sağlık bilişiminde uygulamalı NLP; klinik dokümantasyon, metinden bilgi çıkarımı ve klinik kodlamayı destekleyen Python uygulamaları
|
Sağlık bilişiminde NLP kullanım alanlarının ve bilgi çıkarımı kavramının incelenmesi
|
Ders sunumu, sağlık metinleri, uygulama notları ve örnek kodlar
|
| 13 |
Word embeddings ve anlamsal metin temsilleri; Python ile temel vektör temsili ve anlamsal benzerlik uygulamaları
|
Word embeddings ve anlamsal metin temsillerinin temel kavramlarının incelenmesi
|
Ders sunumu, uygulama notları ve örnek kodlar
|
| 14 |
Transformer mimarisine giriş; BERT ve modern NLP yaklaşımları, Hugging Face Transformers ile önceden eğitilmiş modellerin kullanımı
|
Transformer mimarisi ve önceden eğitilmiş dil modellerinin temel çalışma prensiplerinin incelenmesi
|
Ders sunumu, Hugging Face uygulama notları ve örnek kodlar
|
| 15 |
Büyük dil modelleri (LLM) ve üretken yapay zekâ; Hugging Face Transformers/Python ile temel modern NLP uygulamaları ve genel değerlendirme
|
Büyük dil modelleri ve üretken yapay zekânın temel kavramlarının incelenmesi
|
Ders sunumu, uygulama notları, örnek modeller ve kodlar
|
| 16 |
Final Haftası
|
Final sınavına hazırlık
|
Ders materyalleri
|
| 17 |
Final Haftası
|
Final sınavına hazırlık
|
Ders materyalleri
|