GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
OBLG282 Yapay Zeka Uygulamaları Ders 2 4 4.00 3.00

Önlisans


Türkçe


Bu dersin amacı, öğrencilere yapay zeka (YZ) kavramı, temel algoritmaları ve günümüzde kullanılan yapay zeka teknolojileri hakkında temel düzeyde bilgi kazandırmaktır. Öğrencilerin; makine öğrenmesi, doğal dil işleme, görüntü tanıma ve yapay zeka uygulamalarını anlamaları, basit düzeyde algoritmalar geliştirebilmeleri ve bu teknolojilerin gerçek dünya problemlerine nasıl uygulandığını kavrayabilmeleri hedeflenmektedir.


Öğr. Gör. Nebiye Gedik


1 Bu dersin sonunda öğrenci, Yapay zeka yaklaşımlarını tarihsel gelişimiyle ilişkilendirerek analiz eder.
2 Bu dersin sonunda öğrenci, Yapay zekâ ve algoritmaları hakkında bilgi sahibi olur.
3 Bu dersin sonunda öğrenci, Öğrenci makine öğrenmesi temellerini açıklar.
4 Bu dersin sonunda öğrenci, Farklı problem türleri için sınıflandırma, regresyon ve kümeleme algoritmalarını karşılaştırarak analiz eder.
5 Bu dersin sonunda öğrenci, Bir yapay zekâ algoritmasının performansını değerlendirebilir.

İkinci Öğretim


Dersin ön koşulu bulunmamaktadır.


-


Yapay zeka kavramı ve tarihçesi, Zayıf ve güçlü yapay zeka kavramları, Yapay zekanın temel bileşenleri, Veri, veri türleri ve veri ön işleme, Makine öğrenmesi (supervised, unsupervised, reinforcement learning), Sınıflandırma ve regresyon problemleri, Temel algoritmalar (Karar ağaçları, k-en yakın komşu, Naive Bayes vb.), Doğal dil işleme (NLP) temel kavramları, Görüntü işleme ve yapay zeka uygulamaları, Derin öğrenmeye giriş (yüzeysel tanıtım), Yapay zeka araçları ve kütüphaneler, Günlük yaşamda yapay zekanın kullanımı (sağlık, finans, ulaşım, sosyal medya vb.), Etik, güvenlik ve yapay zekanın toplumsal etkileri, Basit yapay zeka projeleri ve uygulama örnekleri


Hafta Teorik Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Yapay Zekaya Giriş ve Tarihçesi, Alan Turing ve Turing Testi Yapay zeka türleri: Dar, Genel ve Süper zeka Zeka Türleri ve Matematiksel Temeller Gardner'ın çoklu zeka kuramı Akıl yürütme türleri: tümdengelim, tümevarım
2 Yapay Zekanın Bileşenleri ve Amaçları, Bilimsel, mühendislik ve eğitimdeki hedefleri, Disiplinlerarası yapısı Büyük Veri ve Veri Madenciliği Veri ambarı ve Veri gölü kavramları
3 Makine Öğrenmesine Giriş Python ve Jupyter kurulumu
4 Yapay Zekâ Tabanlı Problemlerin Modellenmesi: Sınıflandırma Algoritmaları. NumPy & Pandas Veri okuma (CSV, Excel)
5 Veri Nedir? Veri Ön İşleme, Veri Manipülasyonu ve Performans Değerlendirme Metrikleri. Veri Ön İşleme, Manipülasyon ve Performans Değerlendirme Uygulaması
6 Yapay Zekâ Tabanlı Problemlerin Modellenmesi: Sınıflandırma Algoritmaları. Decision Tree görselleştirme
7 Yapay Zekâ Tabanlı Problemlerin Modellenmesi: Regresyon Algoritmaları.
8 Yapay Zekâ Tabanlı Problemlerin Modellenmesi: Regresyon Algoritmaları.
9 Vize Sınavı
10 Python ile Temel AI Uygulamaları
11 Yapay Zekâ Tabanlı Problemlerin Modellenmesi: Kümeleme Algoritmaları.
12 Derin Öğrenmeye ve Yapay Sinir Ağlarına Giriş.
13 Yapay Sinir Ağları
14 Doğal Dil İşlemeye Giriş.
15 Genel Değerlendirme
16 Final Sınavı

Introduction to Machine Learning, Ethem Alpaydin, The MIT Press,2010 An Introduction to Neural Networks, Kevin Gurney , CRC press, 2018.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Uygulama/Pratik 13 5 65
Laboratuvar 13 2 26
Ara Sınav İçin Bireysel Çalışma 1 2 2
Final Sınavı içiin Bireysel Çalışma 1 2 2
Okuma 5 1 5
Toplam İş Yükü (saat) 102

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15 PÇ 16 PÇ 17
ÖÇ 1 3 3 3 1 3 3 2 1 1 1 2 1
ÖÇ 2 3 3 3 1 3 3 2 1 1 1 2 1
ÖÇ 3 3 3 3 1 3 3 2 1 1 1 2 1
ÖÇ 4 3 3 3 1 3 3 2 2 1 1 2 1
ÖÇ 5 3 3 3 1 3 3 2 2 1 1 2 1
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek