Akademik Birim: |
Yönetim Bilişim Sistemleri |
Öğrenim Türü: |
Örgün Eğitim |
Ön Koşullar |
Bilgisayar Programlama Dilleri (C, Python veya Java) |
Öğrenim Dili: |
İngilizce |
Dersin Düzeyi: |
Lisans |
Dersin Koordinatörü: |
- - |
Dersin Amacı: |
Bu ders, gerek kuramsal gerekse uygulama seviyesinde metinsel veri türlerini analiz etme konusunda genel ve uygulama alanlarına özel bilgi sağlamayı amaçlamaktadır. Öğrenciler, söz konusu metinden bilgi ve iş zekasını üretebilmek için metin madenciliği tekniklerini kullanarak bir problem üzerinde pratik olarak çalışacaklardır. Bu amaçla herhangi bir programlama dilini kullanabilirler ancak dersin teorik kısmında öğretilen teorik tekniklerin uygulanması için dersler sırasında Python kullanılacaktır. Dönem sonunda öğrenciler metinsel verileri ön işleme tabi tutabilmeli ve bunları yazım düzeltme, POS etiketleme, metin sınıflandırma, semantik analiz, duygu analizi vb. gibi ana göreve hazırlayabilmelidir. |
Dersin İçeriği: |
Ders, metin ön işleme ve normalleştirme, düzenli ifadeler, yazım düzeltme, POS etiketleme, duygu analizi, metin sınıflandırma ve naif Bayes, sınıflandırma algoritmalarının sınıflandırılması ve değerlendirilmesi, kelime semantiği ve kelime gömme (word embeddings) gibi konuları kapsayacaktır. |
Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Metinsel verileri anlamak için ön işleme ve analiz etme becerisi.
- 2- Bu dersin yazım düzeltme, metin sınıflandırma ve POS etiketleme gibi NLP tekniklerini Python gibi bir programlama dili kullanarak uygulayabilme becerisi.
- 3- Metinsel veriler üzerinde sınıflandırma ve kümeleme yapmak için Python gibi bir programlama dilini ve kütüphanelerini kullanabilme.
|
Dersin Öğrenme Yöntem ve Teknikleri |
Sınıf içi öğrenme. Programlama ödevleri bireysel olarak yapılacaktır. Ancak gerçek dünyadaki bir soruna yönelik bir çözümün tasarlanması ve uygulanması grup çalışması olarak yapılacaktır. Bu derste öğretilen tüm teorik kavramlar kodlama bölümünde uygulanacaktır. |
Hafta | Konular | Ön Hazırlık |
1 |
NLP ve Python Giriş |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
2 |
Text ön işleme and Regular ifadeler |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
3 |
Text (ön) işleme and Regular ifadeler |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
4 |
Minimum Edit Distance |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
5 |
N-gram dil model |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
6 |
Text sınıflandırma and Naïve Bayes |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
7 |
Yazın düzeltme |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
8 |
POS etiketleme |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
9 |
Vector semantics |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
10 |
Duygu (Sentiment) Analizi |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
11 |
Affective analysis and Emotions |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
12 |
Introduction to Word embeddings |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
13 |
Word Semantic and ilişkiler |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
14 |
Proje Sunumları |
Ders notları, slaytlar ve diğer çevrim içi kaynaklar |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.