Bilgisayar Mühendisliği Yüksek Lisans Programı

Üretken Yapay Zeka(INF 537)

Ders Kodu Dersin Adı Yarıyıl Teori Uygulama Lab Kredisi AKTS
INF 537 Üretken Yapay Zeka 2 3 0 0 3 6
Ön Koşul
Derse Kabul Koşulları
Dersin Dili İngilizce
Türü Seçmeli
Dersin Düzeyi Yüksek Lisans
Dersi Veren(ler) Uzay ÇETİN ucetin@gsu.edu.tr (Email)
Dersin Yardımcıları
Dersin Amacı Bu ders, üretken yapay zekâ sistemlerinin matematiksel temellerini, modern mimarilerini ve araştırma düzeyindeki mühendislik yaklaşımlarını incelemeyi amaçlar. Öğrenciler, büyük dil modellerinin (LLM), diffusion tabanlı görüntü üretim sistemlerinin ve retrieval/agent mimarilerinin nasıl tasarlandığını, eğitildiğini, optimize edildiğini ve değerlendirildiğini derinlemesine öğrenir.
İçerik (Aşağıda) Konu başlıkları kısmında görülebilir.
Dersin Öğrenme Çıktıları Bu dersin sonunda öğrenciler:

- Üretken yapay zekâ sistemlerinin altında yatan matematiksel temelleri açıklayabilecek,
- Büyük dil modellerinin (LLM), diffusion tabanlı görüntü üretim sistemlerinin ve retrieval/agent mimarilerinin yapılarını tanımlayabilecek,
- Araştırma düzeyinde üretken yapay zekâ modelleri tasarlayıp uygulayabilecek,
- Üretken yapay zekâ araştırmalarındaki farklı mimari yaklaşımları analiz edip karşılaştırabilecektir.
Öğretim Yöntemleri Dersler yüz yüze işlenecektir. Ders kapsamında öğrenciler bir proje ve projenin sunumunu yapacaklardır.
Kaynaklar Build a Large Language Model (From Scratch), Sebastian Raschka, September 2024
Ders İçeriğini Yazdır
Teori Konu Başlıkları
Hafta Konu Başlıkları
1 Derin Öğrenme I
2 Derin Öğrenme II
3 Olasılıksal Dil Modelleri (Word2Vec, RNN vb)
4 Attention’ın Matematiği
5 Transformer Derin Analizi
6 Large Language Model Eğitimi
7 Ara Sınav
8 Efficient Attention ve Uzun Bağlam Problemi
9 Instruction Tuning, RLHF ve Alignment
10 Embedding Modeller ve Semantic Space
11 Retrieval Augmented Generation (RAG) Araştırma Seviyesi
12 Agentic LLM Sistemleri
13 Knowledge Graph
14 Proje Sunumları
Uygulama Konu Başlıkları
Hafta Konu Başlıkları
Başarı Notuna Etki Oranları
  Sayı Katkı Payı
Yarıyıl içi çalışmaların başarı notuna katkısı 0 0
Yarıyıl sonu çalışmaların başarı notuna katkısı 0 0
Toplam 0 0
Yarıyıl İçi Çalışmaları
  Sayı Katkı Payı
Ödevler 0 0
Sunum 0 0
Arasınavlar (Hazırlık Süresi Dahil) 1 30
Proje 1 30
Laboratuar 0 0
Diğer Uygulamalar 0 0
Kısa Sınavlar 0 0
Dönem Ödevi / Projesi 0 0
Portfolyo Çalışmaları 0 0
Raporlar 0 0
Öğrenme Günlükleri 0 0
Bitirme Tezi/Projesi 0 0
Seminer 0 0
Diğer 0 0
Bütünleme 0 0
Toplam 2 60
Numara Program Yeterlilikleri Puan
1 2 3 4 5
1 Bilgisayar mühendisliği alanında bilimsel araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir, yorumlar ve uygular. X
2 Bilgisayar mühendisliğinde uygulanan güncel teknik ve yöntemler ile bunların kısıtları hakkında kapsamlı bilgi sahibidir. X
3 Bilgisayar mühendisliği ile ilgili alanlarda belirsiz, sınırlı ya da eksik verileri kullanarak, bilimsel yöntemlerle bilgiyi tamamlar ve uygular; değişik disiplinlere ait bilgileri bir arada kullanabilir. X
4 Bilgisayar mühendisliği mesleğinin yeni ve gelişmekte olan uygulamalarının farkında olup, gerektiğinde bunları inceler ve öğrenir. X
5 Bilgisayar mühendisliği problemlerini kurgular, çözmek için yöntem geliştirir ve çözümlerde yenilikçi yöntemler uygular. X
6 Yeni ve/veya özgün fikir ve yöntemler geliştirir; karmaşık donanım ve yazılım tabanlı sistemleri veya süreçleri tasarlar ve tasarımlannda yenilikçi/alternatif çözümler geliştirir. X
7 Kuramsal, deneysel ve modelleme esaslı araştırmaları tasarlar ve uygular; bu süreçte karşılaşılan karmaşık problemleri irdeler ve çözümler X
8 Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilir, bu tür takımlarda liderlik yapabilir ve karmaşık durumlarda proje ve risk yönetimi tekniklerini de kullanarak çözüm yaklaşımları geliştirebilir; bağımsız çalışabilir ve sorumluluk alır. X
9 Bir yabancı dili en az Avrupa Dil Portfoyü B2 Genel Düzeyinde kullanarak, sözlü ve yazılı iletişim kurar. X
10 Çalışmalarının süreç ve sonuçlarını, bilgisayar mühendisliği alanındaki veya ilgili alanlardaki ulusal ve uluslararası ortamlarda sistematik ve açık bir sekilde yazılı ya da sözlü olarak aktarır. X
11 Girişimcilik ve yenilikçilik boyutlarını dikkate alarak bilgisayar mühendisliği uygulamalarını gerçekleştirebilir. X
12 Verilerin toplanması, yorumlanması, duyurulması aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. X
13 Bilgisayar mühendisliği uygulamalarının sosyal ve çevresel boyutlarını betimler. X
Etkinlikler Sayı Süre Toplam İş Yükü
Ders Süresi 14 3 42
Sınıf Dışı Çalışma Süresi 13 1 13
Ödevler 0 0 0
Sunum 1 10 10
Arasınavlar (Hazırlık Süresi Dahil) 1 15 15
Proje 1 30 30
Laboratuar 0 0 0
Diğer Uygulamalar 0 0 0
Yarıyıl Sonu Sınavı (Hazırlık Süresi Dahil) 1 15 15
Kısa Sınavlar 0 0 0
Dönem Ödevi / Projesi 0 0 0
Portfolyo Çalışmaları 0 0 0
Raporlar 0 0 0
Öğrenme Günlükleri 0 0 0
Bitirme Tezi/Projesi 0 0 0
Seminer 0 0 0
Diğer 0 0 0
Bütünleme 0 0 0
Ts Yıl Sonu 0 0 0
Hazırlık Yıl Sonu 0 0 0
Hazırlık Bütünleme 0 0 0
Toplam İş Yükü 125
Toplam İş Yükü / 25 5.00
Dersin AKTS Kredisi 5
Scroll to Top