Ders Adı Yapay Zeka
Ders Kodu BPR-3213
Dersin Türü Zorunlu
Ders Biriminin Seviyesi Ön Lisans
Yıl 2
Dönem 3.Yarıyıl
AKTS 5
Dersi Veren(ler) Doç. Dr. Halit Çetiner
Dersin Yardımcıları -
Ders İşleme Biçimi Yüz Yüze
Önkoşul Dersleri
Dersin İçeriği Yapay zeka, uzman sistemler, mantıksal ve doğal dil programlama, karar destek sistemleri.
Dersin Verildiği Diller Türkçe
Dersin Amacı Yapay zeka yöntemleri ile evrişimsel ve transfer öğrenme tabanlı model oluşturma. Mantıksal programlamayı anlama ve geliştirme. Örüntü tanıma uygulamalarını gerçekleştirebilme.
Ders Yapısı
Temel/Alana Özgü Mesleki Dersler 60
Uzmanlık/Program Dersi 0
Destek Dersi 0
Beceri,İletişim ve Yönetim Becerileri Dersi 20
Aktarılabilir Beceri Dersi 20
Matematik ve Temel Bilimler 0
Temel Eğitim 0
Ders İşleme Şekli
Sınıf Dersi 15
Sınıf Dersi açıklama 5
Problem Saati 0
Problem Saati Açıklama 0
Laboratuvar 85
Laboratuvar Açıklama 1
Diğer 0
Diğer Açıklama 0
No Dersin Kazanımları  
1 Birinci kazanım, yapay zekanın temellerinin öğretilmesidir.
2 İkinci kazanım yapay zeka kütüphanelerinin kurulmasıdır.
3 Üçüncü kazanım yapay zeka kütüphanelerinin tanıtılmasıdır.
4 Dördüncü kazanım, farklı problemlerin çözümü için yapay zeka yöntemlerini kullanabilmeyi kazandırmaktır.
5 Beşinci kazanım, yapay zeka ilgili model çıktılarının görselleştirilmesi ve değerlendirilmesidir.
6 Altıncı kazanımda, CNN tabanlı derin öğrenme mimarileri kullanılarak model oluşturulmasının sağlanmasıdır.
7 Yedinci kazanımda, transfer tabanlı derin öğrenme mimarileri kullanılarak model oluşturulmasının sağlanmasıdır.
DERSİN KAZANIMLARI / PROGRAM YETERLİKLERİ İLİŞKİ MATRİSİ
DKPÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12PÇ13PÇ14PÇ15PÇ16
1
2
3
4
5
6
7
5-Çok Yüksek İlişkili 4- Yüksek İlişkili 3-Orta İlişkili 2- Zayıf İlişkili 1-İlişkisiz
Hafta Konular  
1 Yapay zekanın temellerine giriş yapılması
  Ön Hazırlık: OBS'deki 1.hafta dökümanları
2 Uzman karar destek sistemleri
  Ön Hazırlık: OBS'deki 2.hafta dökümanları
3 Verisetlerini normalleştirme
  Ön Hazırlık: OBS'deki 3.hafta dökümanları
4 Hazır verisetlerinde filtreleme, gruplama ve görselleştirme gerçekleştirme
  Ön Hazırlık: OBS'deki 4.hafta dökümanları
5 Numpy temel kütüphanesinin detaylı olarak işlenmesi.
  Ön Hazırlık: OBS'deki 5.hafta dökümanları
6 Pandas temel kütüphanesinin detaylı olarak işlenmesi.
  Ön Hazırlık: OBS'deki 6.hafta dökümanları
7 Matplotlib temel kütüphanesinin detaylı olarak işlenmesi.
  Ön Hazırlık: OBS'deki 7.hafta dökümanları
8 Örüntü tanımanın temelinin oluşturulması
  Ön Hazırlık: OBS'deki 8.hafta dökümanları
9 Yapay zeka modellerinin giriş katmanlarında kullanılacak veri girdilerinin hazırlanması
  Ön Hazırlık: OBS'deki 9.hafta dökümanları
10 Makine öğrenmeye giriş
  Ön Hazırlık: OBS'deki 10.hafta dökümanları
11 Derin öğrenmeye giriş
  Ön Hazırlık: OBS'deki 11.hafta dökümanları
12 Evrişimsel sinir ağlarını oluşturan temel katmanların tanıtılması
  Ön Hazırlık: OBS'deki 12.hafta dökümanları
13 Derin Öğrenme Modellerinin Oluşturulması
  Ön Hazırlık: OBS'deki 13.hafta dökümanları
14 Derin öğrenme modellerinin performans grafiklerinin elde edilmesi
  Ön Hazırlık: OBS'deki 14.hafta dökümanları
No Program Çıktısı Katkı Düzeyi
1 Mesleği ile ilgili temel, güncel ve uygulamalı bilgilere sahip olur. 4
2 İş sağlığı ve güvenliği, çevre bilinci ve kalite süreçleri hakkında bilgi sahibi olur. 3
3 Mesleği için güncel gelişmeleri ve uygulamaları takip eder, etkin şekilde kullanır. 4
4 Mesleği ile ilgili bilişim teknolojilerini (yazılım, program, animasyon vb.) etkin kullanır. 5
5 Mesleki problemleri ve konuları bağımsız olarak analitik ve eleştirel bir yaklaşımla değerlendirme ve çözüm önerisini sunabilme becerisine sahiptir. 4
6 Bilgi ve beceriler düzeyinde düşüncelerini yazılı ve sözlü iletişim yolu ile etkin biçimde sunabilir, anlaşılır biçimde ifade eder. 3
7 Alanı ile ilgili uygulamalarda karşılaşılan ve öngörülemeyen karmaşık sorunları çözmek için ekip üyesi olarak sorumluluk alır. 3
8 Kariyer yönetimi ve yaşam boyu öğrenme konularında farkındalığa sahiptir. 3
9 Alanı ile ilgili verilerin toplanması, uygulanması ve sonuçlarının duyurulması aşamalarında toplumsal, bilimsel, kültürel ve etik değerlere sahiptir. 4
10 Bir yabancı dili kullanarak alanındaki bilgileri takip eder ve meslektaşları ile iletişim kurar. 5
11 Algoritma ve veri yapılarını oluşturur ve matematiksel hesapları yapar. 5
12 Web programlama teknolojilerini açıklar ve uygular. 3
13 Veri tabanı tasarımı ve yönetimini gerçekleştirir. 3
14 Yazılımları test eder ve hataları giderir. 4
15 İş yeri ortamında teorik bilgilerini pratiğe aktarma, iş hayatının dinamiklerini anlama ve mesleki sorumluluklarını geliştirme becerilerine sahip olur 5
16 Atatürk İlkeleri ve İnkılap Tarihi, Türk Dili ve İngilizce gibi zorunlu dersler aracılığıyla, tarihi, kültürel, dilsel ve evrensel değerlere dair farkındalık kazanır, eleştirel düşünme ve küresel ölçekte etkileşim becerilerine sahip olur. 1
Yarıyıl İçi Çalışmaları Sayısı Katkı Payı
Ara Sınav 1 70
Kısa Sınav 0 0
Ödev 2 20
Devam 0 0
Uygulama 0 0
Labaratuvar 0 0
Proje 1 10
Atölye 0 0
Seminer 0 0
Arazi Çalışması 0 0
Sözlü sınav 0 0
Portfolyo 0 0
Doküman İncelemesi 0 0
Performans değerlendirme 0 0
Sunum 0 0
Alan Çalışması 0 0
Vaka Çalışması 0 0
Video Kaydı 0 0
Öz değerlendirme 0 0
Akran Değerlendirme 0 0
Eşleştirme Testleri 0 0
Çoktan seçmeli test 0 0
Kısa Cevaplı test 0 0
Kontrol listeleri 0 0
Dereceleme Ölçekleri 0 0
Zihin Haritalama 0 0
Araştırma yazısı 0 0
Çevrimiçi anket 0 0
Çevrimiçi Kısa sınav 0 0
TOPLAM 100
Yıliçinin Başarıya Oranı 60
Finalin Başarıya Oranı 40
TOPLAM 100
AKTS kredilerinin belirlenmesinde öğrenci işyükü anketlerinden faydalanılmaktadır.
Etkinlik Sayısı Süresi Toplam
Ders Süresi (Sınav Haftaları Hariç) 14 4 56
Sınıf Dışı Ders Çalışma Süresi 14 1 14
Ödevler 2 30 60
Sunum/Seminer 0 0 0
Proje 1 10 10
Laboratuar Çalışması 0 0 0
Arazi ya da Alan Çalışması 0 0 0
Kısa Sınav 0 0 0
Araştırma 0 0 0
Rapor Yazma/Rapor sunumu 0 0 0
Vaka İncelemesi 0 0 0
Staj 0 0 0
Uygulama/Materyal Hazırlama 0 0 0
Tez Çalışması 0 0 0
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
İşyükü Saati (30) 0
Toplam İşyükü / Saat 142    
Dersin Akts Kredisi 5    
Ders Notu 1) MATLAB Ortamında Derin Öğrenme Uygulamaları, Sedat Metlek, Halit Çetiner, İksad Publishing, 2021. 2) Python Ortamında Derin Öğrenme Uygulamaları, Halit Çetiner, Anı Yayıncılık.
Diğer Kaynaklar 1) MATLAB Ortamında Derin Öğrenme Uygulamaları, Sedat Metlek, Halit Çetiner, İksad Publishing, 2021. 2) Python Ortamında Derin Öğrenme Uygulamaları, Halit Çetiner, Anı Yayıncılık.
Materyal
Dökümanlar 1) MATLAB Ortamında Derin Öğrenme Uygulamaları, Sedat Metlek, Halit Çetiner, İksad Publishing, 2021. 2) Python Ortamında Derin Öğrenme Uygulamaları, Halit Çetiner, Anı Yayıncılık.
Ödevler
Sınavlar Klasik
Materyal Diğer
Planlanmış Öğrenme Faaliyetleri ve Öğretim Yöntemleri











Haftalık Ders İzlencesi
Hafta 1 .Hafta
Konu
Haftalık Kapsam ve Hedefler Yapay zekanın temellerine giriş yapılması
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde işlemler gerçekleştirme
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Döküman incelemesi-40 dk
Hafta 2 .Hafta
Konu
Haftalık Kapsam ve Hedefler Yapay zeka ile gerçekleştirilen karar destek tabanlı uzmanlık sistemlerinin incelenmesi
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde işlemler gerçekleştirme
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Döküman incelemesi-40 dk
Hafta 3 .Hafta
Konu
Haftalık Kapsam ve Hedefler Spyder ve colab üzerinde hazır verisetlerinin okunması ve istatistiksel işlemler gerçekleştirimi
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde pratikler yapmak
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk
Hafta 4 .Hafta
Konu
Haftalık Kapsam ve Hedefler Spyder ve COLAB üzerinde hazır verisetlerinde filtreleme, gruplama ve görselleştirme işlemlerini gerçekleştirme
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde pratikler yapmak
Haftalık Ölçme-Değerlendirme Etkinlikleri Ödev, Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk/Ödev - 7 gün
Hafta 5 .Hafta
Konu
Haftalık Kapsam ve Hedefler Spyder ve colab üzerinde numpy temel kütüphanesinin detaylı olarak işlenmesi
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde pratikler yapmak
Haftalık Ölçme-Değerlendirme Etkinlikleri Ödev, Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk/Ödev - 7 gün

Hafta 6 .Hafta
Konu
Haftalık Kapsam ve Hedefler Spyder ve colab üzerinde pandas temel kütüphanesinin detaylı olarak işlenmesi
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde pratikler yapmak
Haftalık Ölçme-Değerlendirme Etkinlikleri Ödev, Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk/Ödev - 7 gün
Hafta 7 .Hafta
Konu
Haftalık Kapsam ve Hedefler Spyder ve colab üzerinde matplotlib temel kütüphanesinin detaylı olarak işlenmesi
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde pratikler yapmak
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk
Hafta 8 .Hafta
Konu
Haftalık Kapsam ve Hedefler Örüntü tanıma, sınıflandırma gibi temel konuları öğretme
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde işlemler gerçekleştirme
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk
Hafta 9 .Hafta
Konu
Haftalık Kapsam ve Hedefler Yapay zeka modellerinin giriş katmanlarında kullanılacak veri girdilerinin hazırlanması
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde pratikler yapmak
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk
Hafta 10 .Hafta
Konu
Haftalık Kapsam ve Hedefler Yapay zekanın alt dallarından biri olan makine öğrenmeye giriş gerçekleştirilmesi
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde işlemler gerçekleştirme
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk
Hafta 11 .Hafta
Konu
Haftalık Kapsam ve Hedefler Yapay zekanın popüler konularından olan derin öğrenmeye giriş gerçekleştirilmesi
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde işlemler gerçekleştirme
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk
Hafta 12 .Hafta
Konu
Haftalık Kapsam ve Hedefler Evrişimsel sinir ağlarını oluşturan temel katmanların tanıtılması
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde işlemler gerçekleştirme
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk
Hafta 13 .Hafta
Konu
Haftalık Kapsam ve Hedefler Spyder ve colab üzerinde evrişimsel sinir ağlarına ait katmanların biraraya gelmesi ile derin öğrenme modellerinin oluşturulması
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde pratikler yapmak
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk
Hafta 14 .Hafta
Konu
Haftalık Kapsam ve Hedefler Spyder ve colab üzerinde oluşturulan derin öğrenme modellerinden elde edilen performans grafiklerinin analiz edilmesi
Haftalık Öğrenme Etkinlikleri/Kaynakları/Videolar Anlatım, Tartışma, Soru Yanıt
Haftalık Öğrenme Etkinlikleri Açıklama Anlatım, Tartışma, Soru Yanıt eşliğinde pratikler yapmak
Haftalık Ölçme-Değerlendirme Etkinlikleri Doküman İncelemesi, Kısa Cevaplı test,
Haftalık Ölçme-Değerlendirme Notlandırması/Ödev Teslim Süreleri Kod incelemesi-40 dk