Genel Bilgi
Kod | CENG017 |
Ad | Computational Linguistic |
Dönem | 2024-2025 Eğitim-Öğretim Yılı |
Yarıyıl | . Yarıyıl |
Süre (T+U) | 3-0 (T-U) (17 Hafta) |
AKTS | 6 AKTS |
Yerel Kredi | 3 Yerel Kredi |
Eğitim Dil | İngilizce |
Seviye | Yüksek Lisans Dersi |
Tür | Normal |
Öğretim Şekli | Yüz Yüze Öğretim |
Bilgi Paketi Koordinatörü | Prof. Dr. UMUT ORHAN |
Dersin Amacı / Hedefi
In this course, the main goal is to define the methods and approaches used in Computational Linguistics.
Dersin İçeriği
Normalization, Tokenizing, Lemmatization, Parsing, Syntax, N-Gram analysis, Features and Analysis, Part of Speech Tagging, Treebank, Semantic analysis, Morphological and Semantic Ambiguity, Lexical Similarity, Semantic Similarity, Dialogue Systems, Question Answering, Machine Translation, Keyword Extraction, Document Summarization, Paraphrasing, Ontology Mapping
Dersin Ön Koşulu
yok
Kaynaklar
Daniel Jurafsky and James H. Martin, Speech and language processing an introduction to natural language processing, computational linguistics, and speech, 2000.
Notlar
Makaleler
Dersin Öğrenme Çıktıları
Sıra | Dersin Öğrenme Çıktıları |
---|---|
ÖÇ01 | Temel NLP terimlerini bilir |
ÖÇ02 | Temel metin işlemlerini yapar |
ÖÇ03 | Semantik ve morfolojik analiz ve belirsizliği bilir |
ÖÇ04 | Kelime ve içerik bazlı benzerliği bilir |
ÖÇ05 | Diyalog Sistemler ve Soru Cevaplamayı bilir |
ÖÇ06 | Makine Çevirinin temellerini bilir |
ÖÇ07 | Temel seviyede bir anahtar kelime çıkarma ve döküman özetleme uygulaması yapar |
ÖÇ08 | Tekrar yorumlama ve Ontolojik haritalamayı bilir |
Program Öğrenme Çıktıları ile İlişkisi
Sıra | Tür | Program Öğrenme Çıktıları | Duzey |
---|---|---|---|
PÖÇ01 | Bilgi - Kuramsal, Olgusal | Lisans düzeyinde kazanılan yetkinlikler temelinde Bilgisayar Mühendisliği temel alanında özgün çalışmalar için gerekli temeli sağlayan ileri düzeyde bilgi ve kavrayışa sahiptir. | 4 |
PÖÇ02 | Bilgi - Kuramsal, Olgusal | Mühendislik alanında bilimsel araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir, yorumlar ve uygular. | |
PÖÇ03 | Yetkinlikler - Öğrenme Yetkinliği | Mesleğinin yeni ve gelişmekte olan uygulamalarının farkında olup, gerektiğinde bunları inceler ve öğrenir. | 3 |
PÖÇ04 | Yetkinlikler - Öğrenme Yetkinliği | Mühendislik problemlerini kurgular, çözmek için yöntem geliştirir ve çözümlerde yenilikçi yöntemler uygular. | 4 |
PÖÇ05 | Yetkinlikler - Öğrenme Yetkinliği | Analitik, modelleme ve deneysel esaslı araştırmaları tasarlar ve uygular, bu süreçte karşılaşılan karmaşık durumları çözümler ve yorumlar. | 3 |
PÖÇ06 | Yetkinlikler - Öğrenme Yetkinliği | Yeni ve/veya özgün fikir ve yöntemler geliştirir, sistem, parça veya süreç tasarımlarında yenilikçi çözümler geliştirir. | |
PÖÇ07 | Beceriler - Bilişsel, Uygulamalı | Öğrenme becerilerine sahip olur. | 2 |
PÖÇ08 | Beceriler - Bilişsel, Uygulamalı | Bilgisayar Mühendisliğinin yeni ve gelişmekte olan uygulamalarının farkında olup gerektiğinde bunları inceler ve öğrenir. | 3 |
PÖÇ09 | Beceriler - Bilişsel, Uygulamalı | Çalışmalarının süreç ve sonuçlarını Bilgisayar Mühendisliği alanındaki veya alan dışındaki ulusal ve uluslararası ortamlarda açık bir şekilde yazılı veya sözlü olarak aktarır. | 2 |
PÖÇ10 | Beceriler - Bilişsel, Uygulamalı | Bilgisayar Mühendisliğinde uygulanan güncel teknik ve yöntemler ile bunların kısıtları hakkında kapsamlı bilgiye sahip olur. | |
PÖÇ11 | Beceriler - Bilişsel, Uygulamalı | Bilgisayar Mühendisliğinin gerektirdiği düzeyde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini ileri düzeyde etkileşimli olarak kullanır. | |
PÖÇ12 | Bilgi - Kuramsal, Olgusal | Mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. |
Haftalık Akış
Hafta | Konu | Ön Hazırlık | Yöntemler |
---|---|---|---|
1 | Introduction to NLP concept and terms | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
2 | Normalization, Tokenizing, Lemmatization, Parsing | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
3 | Syntax, N-Gram analysis | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
4 | Corpus: Features and Analysis | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
5 | Part of Speech Tagging, Treebank | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
6 | Semantic analysis (probabilistic methods) | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
7 | Morphological and Semantic Ambiguity | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
8 | Ara Sınav | Tüm ders notunu okumak | Ölçme Yöntemleri: Ödev, Proje / Tasarım |
9 | Lexical Similarity | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
10 | Semantic Similarity | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
11 | Dialogue Systems, Question Answering | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
12 | Machine Translation | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
13 | Keyword Extraction, Document Summarization | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
14 | Paraphrasing, Ontology Mapping | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Anlatım |
15 | Review for final exam | Ders notları ve uygulamalara çalışmak | Öğretim Yöntemleri: Soru-Cevap, Problem Çözme |
16 | Yarıyıl Sonu Sınavları | Tüm ders notunu okumak | Ölçme Yöntemleri: Yazılı Sınav |
17 | Yarıyıl Sonu Sınavları | Tüm ders notunu okumak | Ölçme Yöntemleri: Yazılı Sınav |
Öğrenci İş Yükü - AKTS
Çalışmalar | Sayısı | Süresi (Saat) | İş Yükü (Saat) |
---|---|---|---|
Ders ile İlgili Çalışmalar | |||
Ders (Sınav haftaları dahil değildir) | 14 | 3 | 42 |
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) | 14 | 5 | 70 |
Değerlendirmeler ile İlgili Çalışmalar | |||
Ödev, Proje, Diğer | 0 | 0 | 0 |
Ara Sınavlar (Yazılı, Sözlü, vs.) | 1 | 15 | 15 |
Yarıyıl/Yıl Sonu/Final Sınavı | 1 | 30 | 30 |
Toplam İş Yükü (Saat) | 157 | ||
Toplam İş Yükü / 25 (s) | 6,28 | ||
AKTS | 6 AKTS |