Ders
COE4216935
Büyük Dil Modellerine Giriş
Bilgisayar Mühendisliği
- TEORİ
- 3
- UYGULAMA
- 0
- KREDİ
- 3
- AKTS
- 6
ÖN KOŞULLAR
ŞUNLARIN ÖN KOŞULU
Yok
OKUTULDUĞU PROGRAMLAR
AMAÇ
Bu ders, Büyük Dil Modelleri’ne (LLM’ler) kapsamlı bir giriş sunmaktadır. Temel kavramlardan gerçek uygulamalara ve devreye almaya kadar tüm süreci ele almaktadır. Öğrenciler, transformatör modellerinin nasıl çalıştığını, ön eğitimin ve ince ayarlamanın nasıl yapıldığını ve LLM’leri kullanarak uygulamaların nasıl geliştirilip devreye alınacağını öğreneceklerdir. Ders, teoriyi pratik alıştırmalarla birleştirerek öğrencilerin hem kavramsal bilgi hem de uygulamalı beceriler kazanmalarını sağlar. Dersin sonunda öğrenciler, hızla büyüyen üretken yapay zeka alanını anlamaya ve bu alanda çalışmaya hazır hale geleceklerdir. Dönem projesi kapsamında öğrenciler, ya gerçek dünyadaki bir sorunu ele alan LLM tabanlı bir uygulama tasarlayıp, uygulayıp ve devreye alacaklar ya da Büyük Dil Modelleriyle ilgili güncel bir konu üzerine bir araştırma çalışması yürüteceklerdir.
İÇERİK
Bu ders; NLP ve Dil Modellerine Giriş,Tokenleştirme, Kelime Gömüleri ve Temsilsel Öğrenme,LLM’lerin Temelleri,Transformers’daki Dikkat Mekanizması ,Transformer Mimarisi ,Transformatör Tabanlı Mimariler ve Modeller ,LLM Eğitimi,Ara Sınav Haftası,LLM Çıkarım, Prompt Oluşturma, ICL, RAG, FT, Prompt Mühendisliği,Bilgi Erişimi ve Erişime Dayalı Üretim - RAG,Parametre Verimli İnce Ayar, LMM Model Sıkıştırması,Ajan Odaklı Yapay Zeka ve Ajan Odaklı Yapay Zeka Çerçeveleri,Model Bağlam Protokolü (MCP),Çok Modlu Büyük Dil Modelleri,Değerlendirme ve Sunumlar; konularını içermektedir.
ÖĞRENME KAZANIMLARI
TR GÜNCELLENMEDİ- 1
By the end of the course, students will be able to: 1. Explain the architecture and training pipeline of modern LLMs. 2. Implement core components of Transformer-based language models.3. Fine-tune and evaluate pretrained LLMs for downstream tasks.4. Understand alignment, instruction tuning, and human-feedback pipelines.5. Analyze efficiency, scaling, and deployment constraints.5. Students may develop and deploy LLM-based applications, critically review and reproduce recent research on Large Language Models (LLMs), or conduct original research on novel LLM architectures, applications, prompting techniques, fine-tuning strategies, evaluation methods, safety, or efficiency improvements.
HAFTALIK PLAN
- HAFTA 1
NLP ve Dil Modellerine Giriş
- HAFTA 2
Tokenleştirme, Kelime Gömüleri ve Temsilsel Öğrenme
- HAFTA 3
LLM’lerin Temelleri
- HAFTA 4
Transformers’daki Dikkat Mekanizması
- HAFTA 5
Transformer Mimarisi
- HAFTA 6
Transformatör Tabanlı Mimariler ve Modeller
- HAFTA 7
LLM Eğitimi
- HAFTA 8
Ara Sınav Haftası
- HAFTA 9
LLM Çıkarım, Prompt Oluşturma, ICL, RAG, FT, Prompt Mühendisliği
- HAFTA 10
Bilgi Erişimi ve Erişime Dayalı Üretim - RAG
- HAFTA 11
Parametre Verimli İnce Ayar, LMM Model Sıkıştırması
- HAFTA 12
Ajan Odaklı Yapay Zeka ve Ajan Odaklı Yapay Zeka Çerçeveleri
- HAFTA 13
Model Bağlam Protokolü (MCP)
- HAFTA 14
Çok Modlu Büyük Dil Modelleri
- HAFTA 15
Değerlendirme ve Sunumlar
DEĞERLENDİRME
- Ara Sınavın Başarıya Oranı30%
- Genel Sınavın Başarıya Oranı70%
KAYNAKLAR
- - Jurafsky, D., & Martin, J. H. (2025). Speech and Language Processing (3rd ed., draft). Stanford University. Available at: http://web.stanford.edu/~jurafsky/slp3/ - Hands-On Large Language Models by Jay Alammar, Maarten Grootendorst (2024) ( https://github.com/HandsOnLLM/Hands-On-Large-Language-Models ) - LLM Engineer's Handbook by Paul Iusztin, Maxime Labonne (2024) ( https://github.com/PacktPublishing/LLM-Engineers-Handbook ) - Build a Large Language Model (From Scratch) ( https://github.com/rasbt/LLMs-from-scratch ) - Hands-On Machine Learning with Scikit-Learn and TensorFlow (https://github.com/ageron/handson-ml3) - Deep Learning for Coders with fastai and PyTorch (https://github.com/fastai/fastbook) - HuggingFace NLP Course (html) - Practical Natural Language Processing (2020) (https://github.com/practical-nlp) - Natural Language Processing with Transformers, Revised Edition (2022) (https://github.com/nlp-with-transformers )
ÖĞRETİM ELEMANLARI
- Prof.Dr. Selim AKYOKUŞKOORDİNATÖR
- Prof.Dr. Selim AKYOKUŞ