EGE UNIVERSITY

FACULTY of ENGINEERING

COMPUTER ENGINEERING DEPARTMENT

 

 

 

 

2023-2024 SPRING SEMESTER

 

 

 

Course

 

501003602020 Artificial Intelligence Methods
(Yapay Zeka Yöntemleri) (3+0)

 

 

Instructor

 

 

Prof. Dr. Aybars UĞUR

 

Course Place

 

B4 Class (Tue 13:15–16:00)

 

 

Assistants

 

 

R. Asst. Ahmet GÜRBÜZ

 

 

R. Asst. İbrahim YÜLÜCE

 

 

 

 

 

 

 

 

 

Learning Outcomes

 

1.     Yapay Zekanın temel kavramlarını, tekniklerini, algoritmalarını öğrenerek uygulayabilme yeteneği kazanmak. Bilgisayar mühendisliği ve bilgisayar bilimlerindeki önemini kavramak.

 

2.     Günümüzde çok kullanılan Yapay Zeka araçlarını tanımak, kullanabilme yeteneği kazanmak. Gerekli temel bilgileri elde ederek güncel programlama dillerinde (Python, Java, C# gibi) yapay zeka içeren basit projeler geliştirebilmek.

 

3.     Yapay Zeka yazılımları geliştirebilmek. Makine ve yazılımların nasıl zeki hale getirilebileceğini öğrenmek.

 

4.     Yapay Zeka alanında gelişen araştırma konularını takip edebilir duruma gelebilmek; Bu konuda kısa seminerler hazırlayarak sunum yapabilmek. Makale okuma ve yazabilme deneyimi kazanmak.

 

 

 

 

Aims and Objectives

 

Öğrencilerin Yapay Zeka alanına giriş yapabilmelerini ve güncel gelişmeleri takip edebilmelerini sağlamak;

 

Yapay Zeka, Makine Öğrenmesi ve Eniyileme kapsamındaki temel yöntem ve algoritmaları öğretmek; Yapay Zeka ve Uygulama Alanlarında projeler geliştirebilir hale getirmek.

 

 

Description

 

Yapay Zeka, Arama Yöntemleri, Genişlik Öncelikli Arama, Derinlik Öncelikli Arama, Derinlik Sınırlı Arama, Yineli Derinleştirmeli Arama, A* Algoritması, Tepe Tırmanma, Isıl İşlem Algoritması; Eniyileme Yöntemleri, Metasezgiler, Genetik Algoritmalar; Makine Öğrenmesi Yöntemleri; Uygulama Alanları: Görüntü İşlemede Yapay Zeka, Bilgisayar Oyunlarında Yapay Zeka.

 

 

Prerequisites

 

Basic knowledge of Probability, Statistics and Calculus.

Java / C# / Python or Matlab programming experience.

 

 

 

 

Textbook

 

 

§  Russell, S.J. And Norvig, P., “Artificial Intelligence : A Modern Approach, Third Edition”, Prentice-Hall, 2009. (AIMA)

 

§  Prof. Dr. Çetin Elmas, 2018, "Yapay Zeka Uygulamaları", 4. Baskı, Seçkin Yayıncılık, 479 s.

 

 

Reference Books

 

§  Vasif Nabiyev , Yapay Zeka: İnsan – Bilgisayar Etkileşimi, 3. baskı, 752 s., Seçkin, Ankara, 2010.

 

 

Grading

 

 

 

Taslak

Dönemiçi Etkinlikler : %50,

Dönem Projesi (Proje 2) + Sunum + Final Sınavı : %50

Değerlendirmede değişiklikler yapılabilir.

 

Proje 1 Yazılım ve Kodlar, Raporu ve Videosu

20 %

Arasınav

30 %

Sunum

10 %

Proje 2 (Ara Rapor + Kod Teslim)

5 %

Proje 2 Yazılım ve Kodlar, Raporu, Videosu

25 %

Final Sınavı (Quiz)

10 %