defter*
defter / katalog / EEE 586
EEE 586

Statistical Foundations of Natural Language Processing

Treats language as data: you build probabilistic models that turn raw text into something a machine can count, classify, and predict from, starting with tokenization and n-grams and working up through HMMs and vector-space embeddings. Most of the grade comes from three programming projects and a term project where you implement a real NLP pipeline end-to-end, with a final exam covering the statistical theory behind it. It sits at the intersection of EE signal-processing intuition and modern ML, and gives you the foundations you'd need before tackling neural language models, computational social science work, or any LLM-adjacent research.

Kredi3ECTS5FakülteFaculty of EngineeringBölümElectrical and Electronics EngineeringKoordinatörAykut Koç

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
NLP ve computational linguistics'e giriş
Introduction/overview for Natural Language Processing and Computational Linguistics
Natural Language Processingcomputational linguistics
Hafta 221–27 Eyl
Matematiksel temellerin tekrarı
Review of Mathematical Foundations
matematiksel temeller
Hafta 328 Eyl – 4 Eki
Dilbilim temellerinin tekrarı
Review of Linguistic Foundations
linguistic foundationsdilbilim
Hafta 45–11 Eki
Linguistic preprocessing
Hafta 512–18 Eki
Hypothesis testing ve değerlendirme ölçütleri
Hypothesis Testing, statistical estimators, evaluation measures
hypothesis testingstatistical estimatorsevaluation measures
Hafta 619–25 Eki
Collocations ve n-gram model'ler
Collocations, n-gram models, word-sense disambiguation
collocationsn-gram modelsword-sense disambiguation
Hafta 726 Eki – 1 Kas
Collocations ve n-gram model'ler
Collocations, n-gram models, word-sense disambiguation
collocationsn-gram modelsword-sense disambiguation
Hafta 82–8 Kas
Neural language models
Hafta 99–15 Kas
Neural language models
Hafta 1016–22 Kas
Lexical semantics: sözcüksel anlambilim
Lexical semantics
lexical semantics
Hafta 1123–29 Kas
Vector space model'leri
Vector space models
vector space model
Hafta 1230 Kas – 6 Ara
Word embeddings ile kelime temsilleri
Word embeddings
word embeddings
Hafta 137–13 Ara
NLP uygulamaları ve computational social science
Selective Applications of Natural Language Processing, Examples of Computational Social Science
natural language processingcomputational social scienceuygulama örnekleri
Hafta 1414–20 Ara
NLP uygulamaları ve computational social science
Selective Applications of Natural Language Processing, Examples of Computational Social Science
natural language processingcomputational social scienceuygulama örnekleri

Değerlendirme 100% · 3 adım

30%
35%
35%
Project Assignments 30%
Term project Term Project 35%
Final Final 35%
en büyük tek kalem %35 · sınav ağırlığı %35 nasıl hesaplanıyor

Önerilen kaynaklar 2 kitap

📖
Önerilen
Speech and Language Processing
Daniel Jurafsky and James H. Martin
2018 (online) · Prentice Hall
📖
Önerilen
Foundations of Statistical Natural Language Processing
Christopher D. Manning and Hinrich Schutze
1999 · The MIT Press

Bu dersi alınca · 5 öğrenme çıktısı

Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.

Ders notları · henüz yok

EEE 586 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan: not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa. defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Bu dönem · 2026-2027 Güz · 1 şube · 15 kontenjan

haftada 3 saat ders

Haftalık ızgarada 4 saat görünüyor, kayıt sistemi dersi 3 saat yazıyor. Aradaki 1 saat yedek saat: Bilkent programlarında derse genelde bir fazla saat ayrılır ve çoğu zaman kullanılmaz. Hangisinin düşeceği dönem başlayınca belli olur.

1
Aykut Koç
Sal15:30–17:20Cum10:30–12:20
15
kişilik
Genelde sadece baharSon yıllarda 4 kez bahar döneminde açılmış, 1 kez güz.

⚠️ FZ engelleyen şartlar

No FZ will be assigned.

Hocalar 1 bu dönem · 0 geçmiş

Bu dönem (2026-2027 Fall) · 1 section
Aykut Koç