YZZ211 Introduction to Data Mining

6 AKTS - 3-0 Süre (T+U)- 3. Yarıyıl- 3 Yerel Kredi

Genel Bilgi

Birim FEN-EDEBİYAT FAKÜLTESİ
YAPAY ZEKA VE MAKİNE ÖĞRENMESİ PR. (İNGİLİZCE)
Kod YZZ211
Ad Introduction to Data Mining
Dönem 2026-2027 Eğitim-Öğretim Yılı
Yarıyıl 3. 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 Lisans Dersi
Tür Normal
Etiket AE Alan Eğitimi Dersleri Z Zorunlu
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Dr. Öğr. Üyesi Kasım ZOR
Dersin Öğretim Elemanı Dr. Öğr. Üyesi Kasım ZOR (Güz) (A Grubu) (Sor. Öğr. Ele.)


Dersin Amacı / Hedefi

Bu ders, veri madenciliğinin temel kavramlarını, algoritmalarını ve uygulamalarını tanıtmayı amaçlamaktadır. Öğrenciler, anlamlı örüntüler keşfetmek amacıyla veriyi nasıl inceleyeceklerini, ön işlemeden geçireceklerini ve analiz edeceklerini öğrenecek; gerçek dünya veri kümelerine temel veri madenciliği tekniklerini uygulayarak pratik deneyim kazanacaklardır. Ders, makine öğrenmesi ve derin öğrenme alanlarındaki devam dersleri için gerekli olan algoritmik ve kavramsal altyapıyı oluşturmak üzere tasarlanmıştır.

Dersin İçeriği

Veri Madenciliğine Giriş, Veri (Veri Türleri, Veri Kalitesi, Veri Ön İşleme), Sınıflandırma (Karar Ağacı Oluşturma, Model Değerlendirme, Aşırı Öğrenme, Karışıklık Matrisi, Doğruluk, Kesinlik, Duyarlılık, kNN), Birliktelik Analizi (Destek, Güven, Apriori Algoritması, Kural Üretimi, Örnek Vaka Çalışması: Pazar Sepeti Analizi), Kümeleme Analizi (K-ortalama Algoritması, Hiyerarşik Kümeleme, DBSCAN'e Giriş), Anomali Tespiti (İstatistiksel ve Mesafe Tabanlı Yaklaşımlar), Topluluk Yöntemlerine Giriş ve Bitirme Projesi Sunumları.

Dersin Ön Koşulu

Dersin ön koşulu bulunmamaktadır.

Kaynaklar

Pang-Ning Tan, Michael Steinbach, Anuj Karpatne, and ​Vipin Kumar, Introduction to Data Mining, 2nd Ed., Pearson, 2019.

Notlar

Jiawei Han, Jian Pei, and Hanghang Tong, Data Mining: Concepts and Techniques, 4th Ed., Elsevier, 2023.​ Michael Hahsler, An R Companion for Introduction to Data Mining, 1st Ed., 2025. Galit Shmueli, Peter C. Bruce, Inbal Yahav, Nitin R. Patel, and Kenneth C. Lichtendahl, Jr., Data Mining for Business Analytics: Concepts, Techniques, and Applications in R, 1st Ed., Wiley, 2018. Galit Shmueli, Peter C. Bruce, Peter Gedeck, and Nitin R. Patel, Data Mining for Business Analytics: Concepts, Techniques, and Applications in Python, 1st Ed., Wiley, 2020.​ Di Wu, Data Mining with Python: Theory, Application, and Case Studies, 1st Ed., CRC Press, 2024.​


Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Veri madenciliği sürecini açıklar ve sınıflandırma, birliktelik analizi, kümeleme ve anomali tespiti gibi temel veri madenciliği görevlerini birbirinden ayırt eder.
ÖÇ02 Veri kalitesi sorunlarını belirler ve ham veriyi analize hazır hale getirmek için temel veri ön işleme tekniklerini uygular.
ÖÇ03 Karar ağacı ve kNN sınıflandırıcılarını kurar; modellerin başarımını karışıklık matrisi, doğruluk, kesinlik, duyarlılık ve F1-puanı metriklerini kullanarak değerlendirir.
ÖÇ04 Birliktelik kuralları türetmek amacıyla Apriori algoritmasını uygular ve pazar sepeti analizi gibi uygulamalarda bu kuralların pratik geçerliliğini ve önemini yorumlar.
ÖÇ05 K-ortalama ve hiyerarşik kümeleme yöntemlerini uygular ve karşılaştırır; DBSCAN kullanarak yoğunluk tabanlı kümelemenin temel ilkelerini açıklar.
ÖÇ06 Anomali tespiti için temel istatistiksel ve mesafe tabanlı yaklaşımları açıklar ve uygular.
ÖÇ07 Topluluk öğrenmesi yöntemlerinin temel mantığını açıklar ve bu yöntemlerin sonraki makine öğrenmesi konularıyla olan ilişkisini tanımlar.
ÖÇ08 Gerçek dünya veri kümesi üzerinde veri ön işleme, modelleme, değerlendirme ve sonuçların yorumlanması adımlarını kapsayan uçtan uca bir veri madenciliği projesi tasarlar, uygular ve sunar.


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 Bilgi - Kuramsal, Olgusal Bilgisayar Bilimleri temel kavramları, algoritmalar ve veri yapıları hakkında geniş bir bilgi yelpazesi kazandırır. 4
PÖÇ02 Bilgi - Kuramsal, Olgusal Yazılım geliştirme, programlama dilleri ve veritabanı yönetimi gibi temel bilgisayar konularını öğrenir. 3
PÖÇ03 Bilgi - Kuramsal, Olgusal Veri bilimi, yapay zeka ve makine öğrenimi gibi ileri düzey bilgisayar alanlarını anlar. 5
PÖÇ04 - Bilgisayar ağları, siber güvenlik ve veritabanı tasarımı gibi konularda bilgi edinir.
PÖÇ05 Beceriler - Bilişsel, Uygulamalı Algoritmaları tasarlama, uygulama ve analiz etme becerilerini geliştirir. 5
PÖÇ06 Beceriler - Bilişsel, Uygulamalı Farklı programlama dillerini etkili bir şekilde kullanabilme yeteneği kazanır 3
PÖÇ07 Beceriler - Bilişsel, Uygulamalı Veri analizi, veritabanı yönetimi ve büyük veri işleme becerilerini öğrenir. 5
PÖÇ08 Beceriler - Bilişsel, Uygulamalı Yazılım geliştirme projelerinde çalışarak pratik deneyim kazanır. 4
PÖÇ09 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Ekip içinde işbirliği yapma ve iletişim becerilerini güçlendirir.
PÖÇ10 Yetkinlikler - Alana Özgü Yetkinlik Teknolojik yeniliklere açık bir zihniyet kazandırır.
PÖÇ11 Yetkinlikler - Öğrenme Yetkinliği Sürekli öğrenme ve kendini geliştirme yetkinliğini teşvik eder.
PÖÇ12 Yetkinlikler - İletişim ve Sosyal Yetkinlik Karmaşık sorunları çözme yeteneği geliştirir. 5


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Ders Tanıtımı ve Kapsam, Veri Madenciliğine Giriş Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
2 Veri Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
3 Veri - 2 Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
4 Sınıflandırma Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
5 Sınıflandırma - 2 Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
6 Sınıflandırma - 3 Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
7 Birliktelik Analizi Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
8 Ara Sınav Geçmiş konuların tekrarı Ölçme Yöntemleri:
Yazılı Sınav
9 Birliktelik Analizi - 2 Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
10 Birliktelik Analizi - 3 Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
11 Kümeleme Analizi Ders notlarının okunması Öğretim Yöntemleri:
Soru-Cevap, Anlatım, Tartışma
12 Kümeleme Analizi - 2 Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
13 Anomali Tespiti Ders notlarının okunması Öğretim Yöntemleri:
Soru-Cevap, Anlatım, Tartışma
14 Topluluk Yöntemlerine Giriş Ders notlarının okunması Öğretim Yöntemleri:
Anlatım, Soru-Cevap, Tartışma
15 Bitirme Projesi Sunumları Uygulama ve sunma Ölçme Yöntemleri:
Sözlü Sınav, Proje / Tasarım, Performans Değerlendirmesi
16 Final Sınavı Geçmiş konuların tekrarı Ölçme Yöntemleri:
Yazılı Sınav
17 Final Sınavı Geçmiş konuların tekrarı Ö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 3 42
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 1 60 60
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 3 3
Yarıyıl/Yıl Sonu/Final Sınavı 1 3 3
Toplam İş Yükü (Saat) 150
Toplam İş Yükü / 25 (s) 6,00
AKTS 6 AKTS

Güncelleme Zamanı: 05.09.2026 02:37