Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Yapay Zeka Teknikleri ADA 290 4 3 + 0 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Ön Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Dr.Öğr.Üyesi ÖMER FARUK SEYMEN
Dersi Verenler
Dersin Yardımcıları
Dersin Kategorisi Alanına Uygun Öğretim
Dersin Amacı

Bu dersin temel amacı, öğrencilere yapay zekanın (YZ) temel kavramlarını, tarihini, uygulama alanlarını tanıtmak ve en yaygın kullanılan YZ tekniklerinin (özellikle Makine Öğrenimi, Derin Öğrenme, Doğal Dil İşleme ve Bilgisayarlı Görü) teorik temellerini ve pratik uygulamalarını göstermektir. Öğrencilerin, basit YZ problemlerini çözmek için uygun araç ve algoritmaları seçebilme ve kullanabilme yeteneğini geliştirmeyi hedefler.

Dersin İçeriği

Yapay Zekaya Giriş

Problem Çözme Teknikleri

Makine Öğrenimine Giriş

Denetimli Öğrenme Algoritmaları

Denetimsiz Öğrenme Algoritmaları

Derin Öğrenmeye Giriş

Doğal Dil İşleme (NLP) Temelleri

Bilgisayarlı Görü Temelleri

Etik ve Yasal Konular

Kalkınma Amaçları
# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Yapay zekanın temel kavramlarını, tarihsel gelişimini ve güncel uygulama alanlarını açıklayabilir. Anlatım, Beyin Fırtınası, Kısa Cevaplı Testler,
2 YZ problemlerini çözmek için kör ve sezgisel arama algoritmaları arasındaki farkları belirleyebilir ve uygun olanı seçebilir. Anlatım, Beyin Fırtınası, Kısa Cevaplı Testler,
3 Denetimli, denetimsiz ve pekiştirmeli öğrenme paradigmalarını birbirinden ayırt edebilir ve her birinin uygun olduğu problem türlerini örnekleyebilir. Anlatım, Beyin Fırtınası, Kısa Cevaplı Testler,
4 Temel regresyon ve sınıflandırma algoritmalarını (Lineer Regresyon, Lojistik Regresyon, Karar Ağaçları, K-Means) açıklayabilir ve basit veri setleri üzerinde uygulayabilir. Anlatım, Beyin Fırtınası, Kısa Cevaplı Testler,
5 Makine öğrenimi modellerinin başarımını değerlendirmek için kullanılan temel metrikleri (Doğruluk, Hassasiyet, Duyarlılık vb.) yorumlayabilir. Anlatım, Beyin Fırtınası, Kısa Cevaplı Testler,
6 Yapay Sinir Ağlarının (YSA) ve Derin Öğrenmenin temel mimarilerini (ANN, CNN) tanıyarak, bunların temel çalışma prensiplerini ifade edebilir. Anlatım, Beyin Fırtınası, Kısa Cevaplı Testler,
7 Doğal Dil İşleme (NLP) ve Bilgisayarlı Görü alanındaki temel görevleri ve yöntemleri tanımlayabilir. Anlatım, Beyin Fırtınası, Kısa Cevaplı Testler,
8 Yapay zeka teknolojilerinin etik, yasal ve toplumsal etkilerini değerlendirebilir. Beyin Fırtınası, Anlatım, Kısa Cevaplı Testler,
Hafta Ders Konuları Ön Hazırlık
1 Yapay Zekaya Giriş
2 YZ Problem Çözme Yöntemleri
3 Kör Arama Algoritmaları
4 Sezgisel (Heuristik) Arama Algoritmaları
5 Makine Öğrenimine Giriş
6 Denetimli Öğrenme - Regresyon
7 Denetimli Öğrenme - Sınıflandırma
8 Karar Ağaçları ve Rastgele Ormanlar Algoritmaları.
9 Denetimsiz Öğrenme - Kümeleme
10 Denetimsiz Öğrenme - Temel Bileşen Analizi (PCA)
11 Derin Öğrenmeye Giriş
12 Evrişimli Sinir Ağları (CNN)
13 Doğal Dil İşleme (NLP) Temelleri
14 YZ'nın Etik ve Toplumsal Yönleri
Kaynaklar
Ders Notu
Ders Kaynakları
Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Matematik, fen bilimleri ve kendi alanları ile ilgili konularda yeterli alt yapıya sahip olmak
2 Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak, verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, çözüm önerileri geliştirebilme becerisine sahip olmak
3 Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları ve bilişim teknolojilerini belirleme ve etkin kullanabilmek.
4 Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi kazandırmak.
5 İş güvenliği, işçi sağlığı ve çevre koruma bilgisi ve bilincine sahip olmak.
# Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5
1 Yapay zekanın temel kavramlarını, tarihsel gelişimini ve güncel uygulama alanlarını açıklayabilir.
2 YZ problemlerini çözmek için kör ve sezgisel arama algoritmaları arasındaki farkları belirleyebilir ve uygun olanı seçebilir.
3 Denetimli, denetimsiz ve pekiştirmeli öğrenme paradigmalarını birbirinden ayırt edebilir ve her birinin uygun olduğu problem türlerini örnekleyebilir.
4 Temel regresyon ve sınıflandırma algoritmalarını (Lineer Regresyon, Lojistik Regresyon, Karar Ağaçları, K-Means) açıklayabilir ve basit veri setleri üzerinde uygulayabilir.
5 Makine öğrenimi modellerinin başarımını değerlendirmek için kullanılan temel metrikleri (Doğruluk, Hassasiyet, Duyarlılık vb.) yorumlayabilir.
6 Yapay Sinir Ağlarının (YSA) ve Derin Öğrenmenin temel mimarilerini (ANN, CNN) tanıyarak, bunların temel çalışma prensiplerini ifade edebilir.
7 Doğal Dil İşleme (NLP) ve Bilgisayarlı Görü alanındaki temel görevleri ve yöntemleri tanımlayabilir.
8 Yapay zeka teknolojilerinin etik, yasal ve toplumsal etkilerini değerlendirebilir.
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 70
1. Kısa Sınav 10
1. Ödev 20
Toplam 100
1. Final 50
1. Yıl İçinin Başarıya 50
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 3 48
Ara Sınav 1 3 3
Kısa Sınav 1 1 1
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 3 48
Final 1 3 3
Ödev 1 12 12
Toplam İş Yükü 115
Toplam İş Yükü / 25 (Saat) 4,6
dersAKTSKredisi 5