Ders Bilgileri
YAPAY ZEKA | ||||||
---|---|---|---|---|---|---|
Kodu | Dönemi | Teori | Uygulama | Ulusal Kredisi | AKTS Kredisi | |
Saat / Hafta | ||||||
BM304 | Bahar | 4 | 0 | 4 |
Ön Koşulu Olan Ders( ler ) | |
Dili | tr |
Türü | Zorunlu |
Seviyesi | Lisans |
Öğretim Elemanı( ları ) | Doç. Dr. Zeki YETGİN |
Öğretim Sistemi | Yüz Yüze |
Önerilen Hususlar | Dersi alanların Kesikli Hesaplama yapıları, Soyut Matematik ve Veri Yapıları ve Algoritmaları derslerinde temel seviyede bilgi sahibi olmaları gerekir |
Staj Durumu | Yok |
Amacı | Yapay Zekanın çalışma alanlarını tanıtmak, bilginin gösterimi temelinde arama, çıkarsama ve öğretmeye dayalı akıllı sistemler geliştirmek. |
İçeriği | Yapay zeka tanımı, akıllı ajanlar yaklaşımı, ajan tipleri, reflek ajan, model tabanlı ajanlar, hedef ve fayda tabanlı ajanlar, rasyonellik, otonomluk, ajanların dünyası(ortam), ortam tipleri, ortam programı, problem çözen ajanlar, arama yoluyla problem çözme, problem soyutlama, problem formüle etme, bilgisiz arama yöntemleri, enlemesine arama, derinlemesine arama, tek maliyetli arama, derinlik kısıtlı arama, bilgili arama yöntemleri, sezgisel arama, açgözlü arama, A* arama, güvenilir sezgisellik, sezgisellik fonksiyonları için öneriler, bellek sınırlı A*, yerel arama algoritmaları, tepe tırmanma algoritması, benzetimli tavlama, genetik algoritma, çaprazlama, mutasyon ve doğal seleksiyon için fonksiyon seçimleri, karınca-koloni optimizasyonu, python ile optimizasyon örnekleri, oyun, minimax algoritması, alfa-beta arama, Bilgi-tabanlı Ajanlar (mantıksal ajanlar), bilgi gösterimi, kurallar, çerçeveler, fonksiyonlar, bağıntılar, semantik ağlar, önermeler mantığı, birinci dereceli yüklemler mantığı, Prolog uygulamaları, Bayes kuralı, Bayes Ağları üzerinden danışmanlı öğrenme |
Dersin Öğrenim Çıktıları
# | Öğrenim Çıktıları |
---|---|
1 | Yapay Zeka'nın çalışma alanlarını bilir |
2 | Gerçek-dünyaya ait problemlerin, Bilgisayar gösterimini yapabilir |
3 | Gerçek-dünya problemlerini, soyutlama, analiz ve modelleme yoluyla, Bilgisayar Mühendisliği problemine dönüştürür |
4 | Arama ve Optimizasyon yoluyla problem çözen Ajanlar geliştirebilir |
5 | Çıkarsama yoluyla problem çözen Ajanlar geliştirebilir (Bilgi tabanlı öğrenme yapan Ajanlar) |
6 | Danışmanlı öğrenme yapan Ajanlar geliştirebilir |
7 | Oyun oynayan Ajanlar geliştirebilir |
Haftalık Ayrıntılı Ders İçeriği
# | Konular | Öğretim Yöntem ve Teknikleri |
---|---|---|
1 | Yapay Zeka Tanımı, Akıllı Etmenler Yaklaşımı ve Öğrenmeye Giriş, Tecrübelerinden öğrenen etmenler | Anlatım, Tartışma |
2 | Ajan tipleri, reflek ajan, model tabanlı ajanlar, hedef ve fayda tabanlı ajanlar, rasyonellik, otonomluk, ajanların dünyası(ortam), ortam tipleri, ortam programı | Anlatım, Tartışma |
3 | Problem çözen ajanlar, arama yoluyla problem çözme, problem soyutlama, problem formüle etme, bilgisiz arama yöntemleri, enlemesine arama, derinlemesine arama, tek maliyetli arama, derinlik kısıtlı arama | Anlatım, Tartışma |
4 | Bilgisiz arama yöntemleri, enlemesine arama, derinlemesine arama, tek maliyetli arama, derinlik kısıtlı arama | Anlatım, Tartışma |
5 | Bilgili arama yöntemleri, sezgisel arama, açgözlü arama, A* arama, güvenilir sezgisellik, sezgisellik fonksiyonları için öneriler, bellek sınırlı A* | Anlatım, Tartışma |
6 | Yerel arama algoritmaları, tepe tırmanma algoritması, benzetimli tavlama | Anlatım, Tartışma |
7 | ARA SINAV | Ölçme ve Değerlendirme |
8 | Genetik algoritma, çaprazlama, mutasyon ve doğal seleksiyon için fonksiyon seçimleri | Anlatım, Tartışma |
9 | Karınca-koloni optimizasyonu, python ile optimizasyon örnekleri | Anlatım, Tartışma |
10 | Python ile optimizasyon örnekleri, Oyun, minimax algoritması, alfa-beta arama | Anlatım, Tartışma |
11 | Bilgi-tabanlı Ajanlar (mantıksal ajanlar), bilgi gösterimi, kurallar, çerçeveler, fonksiyonlar, bağıntılar, semantik ağlar | Anlatım, Tartışma |
12 | Önermeler mantığı, birinci dereceli yüklemler mantığı, Prolog uygulamaları | Anlatım, Tartışma |
13 | Prolog uygulamaları | Anlatım, Tartışma |
14 | Bayes kuralı, Bayes Ağları üzerinden danışmanlı öğrenme | Anlatım, Tartışma |
15 | DÖNEM SONU SINAVI | Ölçme ve Değerlendirme |
16 |
Resources
# | Malzeme / Kaynak Adı | Kaynak Hakkında Bilgi | Referans / Önerilen Kaynak |
---|---|---|---|
1 | Artificial Intelligence Modern Approach, Russell Norwig, 2005 |
Ölçme ve Değerlendirme Sistemi
# | Ağırlık | Çalışma Türü | Çalışma Adı |
---|---|---|---|
1 | 0.2 | 1 | 1. Ara Sınav |
2 | 0.2 | 2 | 1. Ara Uygulama |
3 | 0.6 | 5 | Son Sınav |
Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri
# | Öğrenim Çıktıları | Program Çıktıları | Ölçme ve Değerlendirme |
---|---|---|---|
1 | Yapay Zeka'nın çalışma alanlarını bilir | 1͵2͵3͵6 | 1͵2͵3 |
2 | Gerçek-dünyaya ait problemlerin, Bilgisayar gösterimini yapabilir | 3͵4 | 1͵2͵3 |
3 | Gerçek-dünya problemlerini, soyutlama, analiz ve modelleme yoluyla, Bilgisayar Mühendisliği problemine dönüştürür | 3͵4 | 1͵2͵3 |
4 | Arama ve Optimizasyon yoluyla problem çözen Ajanlar geliştirebilir | 4͵5͵6 | 1͵2͵3 |
5 | Çıkarsama yoluyla problem çözen Ajanlar geliştirebilir (Bilgi tabanlı öğrenme yapan Ajanlar) | 4͵5͵6 | 1͵2͵3 |
6 | Danışmanlı öğrenme yapan Ajanlar geliştirebilir | 4͵5͵6 | 1͵2͵3 |
7 | Oyun oynayan Ajanlar geliştirebilir | 4͵5͵6 | 1͵2͵3 |
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.
İş Yükü Detayları
# | Etkinlik | Adet | Süre (Saat) | İş Yükü |
---|---|---|---|---|
0 | Ders Süresi | 14 | 4 | 56 |
1 | Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) | 14 | 1 | 14 |
2 | Sunum ve Seminer Hazırlama | 0 | 0 | 0 |
3 | İnternette tarama, kütüphane ve arşiv çalışması | 0 | 0 | 0 |
4 | Belge/Bilgi listeleri oluşturma | 0 | 0 | 0 |
5 | Atölye | 0 | 0 | 0 |
6 | Ara Sınav için Hazırlık | 0 | 0 | 0 |
7 | Ara Sınav | 1 | 8 | 8 |
8 | Kısa Sınav | 0 | 0 | 0 |
9 | Ödev | 0 | 0 | 0 |
10 | Ara Proje | 0 | 0 | 0 |
11 | Ara Uygulama | 5 | 6 | 30 |
12 | Son Proje | 0 | 0 | 0 |
13 | Son Uygulama | 0 | 0 | 0 |
14 | Son Sınav için Hazırlık | 0 | 0 | 0 |
15 | Son Sınav | 1 | 10 | 10 |
118 |