| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| BVA710 | BÜYÜK DİL MODELLERİ İLE VERİ ANALİZİ | Seçmeli Ders Grubu | 2 | 3 | 4,00 |
Önlisans
Bu dersin amacı, öğrencilerin büyük dil modelleri (LLM’ler) kullanarak veri analizi yapabilme becerilerini geliştirmektir. Öğrenciler, ChatGPT, Claude, Gemini gibi modellerin mimarilerini, doğal dil işleme (NLP) temellerini ve veri odaklı uygulamalarda kullanım biçimlerini öğreneceklerdir. Ayrıca ders boyunca, metin madenciliği, duygu analizi, özetleme, veri önişleme ve model çıktılarının yorumlanması gibi uygulamalar gerçekleştirilecektir.
| 1 | Büyük dil modellerinin (LLM) temel prensiplerini açıklar. |
| 2 | NLP’nin veri analizindeki rolünü kavrar. |
| 3 | Büyük dil modelleri ile veri işleme ve yorumlama becerisi kazanır. |
| 4 | Metin madenciliği, duygu analizi ve sınıflandırma tekniklerini uygular. |
| 5 | Python ve API tabanlı ortamlarla LLM entegrasyonu yapabilir. |
| 6 | Etik, güvenlik ve veri gizliliği konularında farkındalık geliştirir. |
| 7 | Gerçek veri kümeleri üzerinde büyük dil modelleriyle analiz gerçekleştirir. |
Birinci Öğretim
Yok
[Yok]
Bu ders, doğal dil işleme ve büyük dil modellerinin veri analizi süreçlerindeki uygulamalarına odaklanır. Öğrenciler, yapay zekâ tabanlı modellerin metin, görsel ve karma veri türlerinde nasıl analiz yapabileceğini öğreneceklerdir. Ders; model temelleri, veri ön işleme, metin sınıflandırma, duygu analizi, özetleme, sorgu tabanlı veri çıkarımı, LLM API kullanımı ve etik boyutları kapsamaktadır.
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | Büyük Dil Modellerine Giriş | LLM kavramı, tarihçesi, temel mimariler | Ders anlatımı, sınıf içi tartışma | Yapay zekâ ve makine öğrenmesi kavramlarını gözden geçirme |
| 2 | NLP ve Veri Analizi | NLP’nin veri analizi içindeki rolü, temel kavramlar | Ders anlatımı, uygulamalı örnek | Temel Python NLP kütüphanelerini (NLTK, spaCy) inceleme |
| 3 | Transformer Mimarisi | Encoder–decoder yapısı, attention mekanizması | Ders anlatımı, şema analizi | “Attention is All You Need” makalesi okunmalı |
| 4 | Prompt Mühendisliği | Etkili istem oluşturma teknikleri | Uygulama, sınıf içi deneme, örnek inceleme | ChatGPT ve benzeri sistemlerle denemeler yapma |
| 5 | Veri Ön İşleme | Metin temizleme, stopword, lemmatization | Laboratuvar çalışması, uygulama | Veri setleri indirilmeli ve hazırlanmalı |
| 6 | Metin Madenciliği | Anahtar kelime çıkarımı, kelime sıklığı, n-gram analizleri | Uygulamalı analiz, Python kodlaması | Pandas, Scikit-learn kütüphanelerini tekrar etme |
| 7 | Duygu Analizi | Pozitif-negatif-nötr duygu analizi | Uygulama, laboratuvar, proje | Örnek duygu analizi veri setlerini inceleme |
| 8 | Duygu Analizi / Sentiment Analysis | Pozitif-negatif-nötr duygu analizi | Uygulama, laboratuvar, proje | Örnek duygu analizi veri setlerini inceleme |
| 9 | LLM API Kullanımı | OpenAI, Anthropic, HuggingFace API’leri | Uygulama, laboratuvar | API anahtarı oluşturma ve kullanım belgelerini inceleme |
| 10 | Metin Sınıflandırma | LLM’lerle metin sınıflandırma teknikleri | Ders anlatımı, örnek proje | Sınıflandırma modelleri hakkında okuma yapma |
| 11 | Özetleme ve Bilgi Çıkarımı | Metin özetleme, bilgi çıkarımı, raporlama | Ders anlatımı, uygulama | Örnek haber veri setlerini analiz etme |
| 12 | Çok Modlu Modeller | Metin + görsel verilerin analizi | Uygulama, proje geliştirme | OpenAI GPT-4V veya Gemini belgelerini inceleme |
| 13 | Etik ve Güvenlik | Yapay zekâda etik, veri gizliliği ve önyargı | Tartışma, vaka analizi | AI etik kılavuzlarını okuma |
| 14 | Uygulamalı Proje | Gerçek veri seti üzerinde proje | Grup çalışması, sunum | Proje verisini hazırlama |
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 50 |
| Proje Sunma | 1 | 50 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 50 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 50 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Derse Katılım | 2 | 14 | 28 |
| Derse Katılım (Uygulama) | 1 | 14 | 14 |
| Proje Hazırlama | 1 | 14 | 14 |
| Proje Sunma | 1 | 1 | 1 |
| Proje Tasarımı /Yönetimi | 1 | 14 | 14 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 14 | 14 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 14 | 14 |
| Toplam İş Yükü (saat) | 101 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | |
| ÖÇ 1 | 5 | 5 | |||||||||||||
| ÖÇ 2 | 5 | 5 | |||||||||||||
| ÖÇ 3 | 5 | 5 | |||||||||||||
| ÖÇ 4 | 5 | 5 | |||||||||||||
| ÖÇ 5 | 5 | 5 | 5 | 5 | |||||||||||
| ÖÇ 6 | 5 | ||||||||||||||
| ÖÇ 7 | 5 |