Büyük Dil Modelleri ve Çoklu Ajan Sistemleri, günümüz üretken yapay zeka araştırmalarının en kritik odak noktalarından biri hâline gelmiştir. Bu ders kapsamında; derin öğrenme temelleri, yinelemeli sinir ağları (RNN) aracılığıyla zamansal veri analizi, dikkat mekanizması (Attention Mechanism), yalnızca kod çözücüden oluşan (Decoder-only) Büyük Dil Modeli mimarileri ile Erişim Destekli Üretim (RAG), araç kullanımı (Tool Use) ve çoklu ajan iş birliği gibi ileri düzey konular sistematik biçimde ele alınacaktır.
1. Derin Öğrenme Temelleri ve Zamansal Modeller
2. Attention Mekanizması ve Transformer Mimarisi
3. LLM Kullanımı: RAG, Fine-Tuning, Araç Entegrasyonu
4. Çoklu Ajan Sistemleri ve İleri Konular
LLM ve Ajantik Sistemler ile Uygulama Geliştirme
Teorik ve uygulamalı ders
Raschka, Sebastian. Build A Large Language Model (From Scratch). Manning, 2024. ISBN: 978-1633437166.
| Hafta | Konu Başlıkları |
|---|---|
| 1 | Derin Öğrenme Temelleri ve Zamansal Modeller |
| 2 | RNN ve LSTM ile (seq2seq) Sekanstan Sekansa Modelleme |
| 3 | Attention Mekanizması ve Transformer Mimarisi |
| 4 | Decoder-only LLM mimarisi |
| 5 | LLM Kullanımı: RAG, Fine-Tuning, Araç Entegrasyonu |
| 6 | Ara Sınav |
| 7 | Çoklu Ajan Sistemleri ve İleri Konular |
| 8 | Ajan mimarileri: ReAct, Reflexion, Plan-and-Execute döngüleri |
| 9 | Güvenlik, hallüsinasyon tespiti, değerlendirme metrikleri |
| 10 | Proje Sunumları |
| 11 | Final |
| Etkinlikler | Sayı | Katkı Payı |
|---|---|---|
| Yarıyıl içi çalışmaların başarı notuna katkısı | 2 | 60 |
| Yarıyıl sonu çalışmaların başarı notuna katkısı | 1 | 40 |
| Toplam | 3 | 100 |
| Etkinlikler | 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 | Bilişim teknolojileri alanının çok disiplinli geniş kapsamını ve ilgili disiplinler arasıdaki etkileşimi tanımlar. | X | ||||
| 2 | Bilişim teknolojileri alanında uygulanan güncel teknik ve yöntemler ile bunların kısıtları, etkileri ve sonuçları hakkında kapsamlı bilgi sahibi olur. | X | ||||
| 3 | Bilişim teknolojileri alanında uygulamalı araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir ve uygular. | X | ||||
| 4 | Belirsiz, sınırlı ya da eksik verileri kullanarak, bilimsel yöntemlerle bilgiyi tamamlar ve uygular; değişik disiplinlere ait bilgileri bütünleştirir. | X | ||||
| 5 | Tanımlanmış mühendislik yönetimi problemlerini çözmek için yöntem geliştirir ve çözümlerde yenilikçi yöntemler uygular. | X | ||||
| 6 | Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilir, bu tür takımlarda liderlik yapabilir ve karmaşık durumlarda çözüm yaklaşımları geliştirebilir; bağımsız çalışabilir ve sorumluluk alır. | X | ||||
| 7 | Bilişim teknolojileri alanının yeni ve gelişmekte olan uygulamalarının farkında olup, bunları inceleme ve öğrenme yeteneğine sahip olur. | X | ||||
| 8 | Teknoloji alanında kullanılan yöntem ve yazılımlar ile iletişim teknolojilerini ileri düzeyde kullanı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 | Girişimcilik ve yenilikçilik boyutlarını dikkate alarak bilişim teknolojileri uygulamalarını gerçekleştirebilir. | X | ||||
| 11 | Verilerin toplanması, yorumlanması, duyurulması aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir. | X | ||||