Tüm müfredat
Sıfırdan uzmanlığa 100 ünite
100 ünite, 536+ konu başlığı. Her satır, bir modülün içinde gerçekten işlediğimiz bir alt başlıktır; vitrin değil, gerçek müfredat.
Seviye 1
Temel: Python & Veri Bilimi
Hiç kod yazmamış birinin, yapay zekanın üzerine inşa edildiği programlama ve veri temelini sıfırdan kazandığı seviye.
1Python'a Giriş ve Kurulum10 konu
- Python nedir, neden yapay zeka için tercih edilir
- Python kurulumu: Windows, macOS, Linux
- VS Code, Jupyter Notebook ve Google Colab karşılaştırması
- İlk Python programını çalıştırma
- Python söz dizimi ve girinti (indentation) kuralları
- Yorum satırları ve kod okunabilirliği
- input() ve print() ile girdi/çıktı
- Değişken isimlendirme kuralları (PEP 8)
- Python yorumlayıcısı (REPL) ile etkileşimli çalışma
- Mini proje: basit hesap makinesi
2Değişkenler ve Veri Tipleri10 konu
- Değişken tanımlama ve atama
- Sayısal tipler: int, float, complex
- Metin tipi: str
- Mantıksal tip: bool
- Tip dönüşümleri (type casting)
- None değeri ve kullanım alanları
- Değişkenlerin bellekte tutulması ve referans kavramı
- Sabitler ve isimlendirme kuralları
- Çoklu atama ve değişken takası
- type() ve isinstance() ile tip kontrolü
3Operatörler ve İfadeler9 konu
- Aritmetik operatörler
- Karşılaştırma operatörleri
- Mantıksal operatörler (and, or, not)
- Atama operatörleri (+=, -=, *=)
- Üyelik operatörleri (in, not in)
- Kimlik operatörleri (is, is not)
- Operatör önceliği ve parantez kullanımı
- İfadelerin (expression) değerlendirilmesi
- Bit düzeyi (bitwise) operatörlere giriş
4Koşullu İfadeler7 konu
- if, elif, else yapısı
- İç içe koşullar
- Üçlü (ternary) koşul ifadesi
- Doğruluk değeri (truthy/falsy) kavramı
- Karmaşık koşulları sadeleştirme
- match-case ile örüntü eşleme
- Mini proje: not ortalaması hesaplayıcı
5Döngüler9 konu
- for döngüsü ve range()
- while döngüsü
- break ve continue
- İç içe döngüler
- Döngü içinde else bloğu
- enumerate() ve zip() ile döngü yazımı
- List comprehension ile kısa yazım
- Sonsuz döngülerden kaçınma
- Mini proje: asal sayı bulucu
6Listeler ve Demetler8 konu
- Liste oluşturma ve indeksleme
- Liste metodları: append, insert, remove, pop
- Dilimleme (slicing)
- Liste sıralama ve ters çevirme
- Demet (tuple) kavramı ve değişmezlik
- Listeler ve demetler arasındaki farklar
- İç içe listeler ve matrisler
- Liste kopyalama: sığ (shallow) vs derin (deep) kopya
7Sözlükler ve Kümeler8 konu
- Sözlük (dict) oluşturma ve erişim
- Anahtar-değer çiftleriyle çalışma
- Sözlük metodları: get, keys, values, items
- İç içe sözlükler
- Küme (set) kavramı ve benzersizlik
- Küme işlemleri: birleşim, kesişim, fark
- Dict ve set comprehension
- Hangi veri yapısı ne zaman kullanılır
8Fonksiyonlar9 konu
- Fonksiyon tanımlama ve çağırma
- Parametreler ve varsayılan değerler
- return ifadesi ve çoklu değer döndürme
- *args ve **kwargs
- Değişken kapsamı (scope): local, global, nonlocal
- Lambda (anonim) fonksiyonlar
- Yüksek seviyeli fonksiyonlar: map, filter, reduce
- Özyineleme (recursion) kavramı
- Dokümantasyon dizeleri (docstring)
9Dize (String) İşlemleri8 konu
- Dize oluşturma ve birleştirme
- Dize dilimleme ve indeksleme
- f-string ile biçimlendirme
- Yaygın dize metodları (split, join, strip, replace)
- Büyük/küçük harf dönüşümleri
- Düzenli ifadelere (regex) giriş
- Unicode ve karakter kodlaması
- Çok satırlı dizeler ve ham (raw) dizeler
10Dosya İşlemleri6 konu
- Dosya açma, okuma, yazma modları
- with ifadesi ile güvenli dosya yönetimi
- CSV dosyalarıyla çalışma
- JSON verisi okuma ve yazma
- Dosya yolu işlemleri (pathlib)
- Metin dosyalarını satır satır işleme
11Hata ve İstisna Yönetimi7 konu
- try, except, finally blokları
- Yaygın istisna türleri (TypeError, ValueError, KeyError)
- Birden fazla istisnayı yakalama
- Özel istisna sınıfları oluşturma
- raise ile hata fırlatma
- Hata ayıklama (debugging) temelleri
- Loglama (logging) modülüne giriş
12Nesne Yönelimli Programlama I7 konu
- Sınıf ve nesne kavramı
- __init__ ve örnek değişkenleri
- Metod tanımlama
- self parametresinin anlamı
- Sınıf değişkenleri ve örnek değişkenleri
- Özel (private) ve korunan (protected) öznitelikler
- Mini proje: basit bir sınıf tasarımı
13Nesne Yönelimli Programlama II8 konu
- Kalıtım (inheritance)
- Metod geçersiz kılma (override)
- super() ile üst sınıfa erişim
- Çoklu kalıtım
- Kapsülleme (encapsulation)
- Polimorfizm
- Soyut sınıflar ve arayüzler
- Özel metodlar (__str__, __repr__, __len__)
14Modüller, Paketler ve Sanal Ortamlar7 konu
- import ile modül kullanımı
- Kendi modülünü yazma
- pip ile paket kurulumu
- Sanal ortam oluşturma (venv)
- requirements.txt yönetimi
- Python paket yapısı (__init__.py)
- Standart kütüphaneye genel bakış
15NumPy Temelleri7 konu
- NumPy dizileri (ndarray) oluşturma
- Dizi şekli (shape) ve boyutlar
- Dizi indeksleme ve dilimleme
- Yayılım (broadcasting) kavramı
- Temel matematiksel işlemler
- Dizi yeniden şekillendirme (reshape)
- Rastgele sayı üretimi (numpy.random)
16NumPy ile Dizi İşlemleri6 konu
- Vektörleştirilmiş işlemler
- Toplama, ortalama, standart sapma fonksiyonları
- Dizi birleştirme ve bölme
- Boolean maskeleme ile filtreleme
- Doğrusal cebir işlemleri (nokta çarpım, matris çarpımı)
- Performans: döngü yerine vektörleştirme
17Pandas'a Giriş6 konu
- Series ve DataFrame kavramı
- CSV/Excel dosyasından veri okuma
- Satır ve sütun seçimi (loc, iloc)
- Temel veri inceleme (head, info, describe)
- Veri tiplerini anlama ve dönüştürme
- Sütun yeniden adlandırma ve indeks ayarlama
18Pandas ile Veri Manipülasyonu7 konu
- Filtreleme ve koşullu seçim
- Yeni sütun oluşturma ve apply() kullanımı
- Sıralama ve indeks sıfırlama
- merge, join ve concat ile veri birleştirme
- groupby ile gruplama ve özetleme
- Pivot tablolar
- Çoklu indeks (MultiIndex) ile çalışma
19Veri Temizleme7 konu
- Eksik verileri tespit etme
- Eksik veri doldurma stratejileri
- Yinelenen kayıtları temizleme
- Aykırı değer (outlier) tespiti
- Veri tipi tutarlılığını sağlama
- Metin verisini standartlaştırma
- Veri doğrulama kuralları yazma
20Veri Görselleştirme: Matplotlib6 konu
- Çizgi ve dağılım grafikleri
- Çubuk ve histogram grafikleri
- Alt grafikler (subplots)
- Eksen, başlık ve etiket özelleştirme
- Renk paletleri ve stil seçimi
- Grafik kaydetme ve dışa aktarma
21Veri Görselleştirme: Seaborn6 konu
- Dağılım grafikleri (distplot, kdeplot)
- Kategorik veri görselleştirme
- Korelasyon ısı haritaları (heatmap)
- Çift değişkenli grafikler (pairplot)
- Görsel stil ve tema yönetimi
- Hikaye anlatan bir grafik tasarlamak
22İstatistiğe Giriş6 konu
- Ortalama, medyan, mod
- Varyans ve standart sapma
- Çeyrekler ve yüzdelikler
- Korelasyon ve kovaryans
- Örneklem ve evren kavramı
- Betimsel vs. çıkarımsal istatistik
23Olasılık Teorisi6 konu
- Temel olasılık kuralları
- Koşullu olasılık
- Bayes teoremi
- Rastgele değişkenler
- Beklenen değer kavramı
- Bağımsızlık ve bağımlı olaylar
24Olasılık Dağılımları6 konu
- Normal (Gauss) dağılımı
- Binom dağılımı
- Poisson dağılımı
- Üstel (exponential) dağılım
- Merkezi limit teoremi
- Dağılımları Python ile görselleştirme
25Veri Bilimi Projesi: Uçtan Uca Analiz6 konu
- Proje için veri seti seçimi
- Keşifsel veri analizi (EDA) planlama
- Veri temizleme ve ön işleme uygulaması
- Bulguları görselleştirme
- İstatistiksel bulguları yorumlama
- Sonuçları bir rapor olarak sunma
Seviye 2
Orta: Makine Öğrenmesi
Veriden öğrenen modeller kurmayı, değerlendirmeyi ve gerçek problemlere uygulamayı öğrendiğin seviye.
1Makine Öğrenmesine Giriş6 konu
- Yapay zeka, makine öğrenmesi ve derin öğrenme ilişkisi
- Denetimli, denetimsiz ve pekiştirmeli öğrenme
- Tipik bir makine öğrenmesi iş akışı
- Eğitim ve çıkarım (inference) kavramları
- Model, parametre ve hiperparametre farkı
- İlk model: makine öğrenmesi "merhaba dünya"
2Scikit-learn ile Çalışmaya Başlama6 konu
- Scikit-learn API tasarımı (fit, predict, transform)
- Veri setlerini yükleme
- Eğitim ve test verisi ayırma
- Ön işleme: ölçekleme ve normalizasyon
- Pipeline nesnesiyle iş akışı kurma
- ColumnTransformer ile karma veri işleme
3Doğrusal Regresyon6 konu
- Basit doğrusal regresyon matematiği
- Çoklu doğrusal regresyon
- En küçük kareler yöntemi
- Katsayıların yorumlanması
- Çoklu doğrusal bağlantı (multicollinearity)
- Varsayımlar ve sınırlamalar
4Lojistik Regresyon6 konu
- İkili sınıflandırma problemi
- Sigmoid fonksiyonu
- Karar sınırı (decision boundary)
- Çok sınıflı lojistik regresyon (softmax)
- Katsayı yorumlama ve olasılık çıktıları
- Eşik (threshold) değerinin etkisi
5Model Değerlendirme Metrikleri7 konu
- Doğruluk (accuracy) ve sınırlamaları
- Kesinlik (precision) ve duyarlılık (recall)
- F1 skoru
- Karmaşıklık matrisi (confusion matrix)
- ROC eğrisi ve AUC
- Regresyon metrikleri: MAE, MSE, RMSE, R²
- Doğru metriği probleme göre seçmek
6Eğitim/Test Ayrımı ve Çapraz Doğrulama5 konu
- train_test_split kullanımı
- K-kat çapraz doğrulama (k-fold)
- Tabakalı örnekleme (stratified sampling)
- Veri sızıntısı (data leakage) tuzakları
- Zaman serisi verisinde doğrulama farkı
7Aşırı Öğrenme ve Düzenlileştirme6 konu
- Aşırı öğrenme ve yetersiz öğrenme
- Yanlılık-varyans dengesi (bias-variance tradeoff)
- L1 (Lasso) düzenlileştirme
- L2 (Ridge) düzenlileştirme
- ElasticNet
- Erken durdurma (early stopping)
8Karar Ağaçları6 konu
- Karar ağacı mantığı
- Entropi ve bilgi kazancı (information gain)
- Gini katsayısı
- Ağaç budama (pruning)
- Aşırı öğrenmeye yatkınlık
- Karar ağaçlarını görselleştirme
9Rastgele Orman (Random Forest)5 konu
- Topluluk öğrenmesi mantığı
- Bagging yöntemi
- Özellik önemini (feature importance) ölçme
- Hiperparametreler: ağaç sayısı, derinlik
- Out-of-bag hata tahmini
10Gradyan Artırma (Gradient Boosting)5 konu
- Boosting mantığı
- XGBoost kütüphanesi
- LightGBM ve CatBoost karşılaştırması
- Öğrenme oranı ve ağaç sayısı ayarı
- Erken durdurma ile aşırı öğrenmeyi önleme
11Destek Vektör Makineleri (SVM)5 konu
- Maksimum margin kavramı
- Çekirdek (kernel) hilesi
- Doğrusal olmayan sınıflandırma
- SVM ile regresyon (SVR)
- C ve gamma hiperparametreleri
12K-En Yakın Komşu (KNN)5 konu
- KNN algoritmasının mantığı
- Mesafe metrikleri
- K değerinin seçimi
- KNN ile regresyon
- Ölçeklemenin KNN üzerindeki etkisi
13Naive Bayes Sınıflandırıcı4 konu
- Bayes teoreminin sınıflandırmaya uygulanması
- Koşulsuz bağımsızlık varsayımı
- Metin sınıflandırmada Naive Bayes
- Gaussian ve Multinomial Naive Bayes
14Kümeleme: K-Means5 konu
- Denetimsiz öğrenmeye giriş
- K-Means algoritmasının çalışma mantığı
- Dirsek (elbow) yöntemiyle K seçimi
- Siluet skoru
- K-Means++ başlatma stratejisi
15Hiyerarşik ve Yoğunluk Tabanlı Kümeleme4 konu
- Hiyerarşik kümeleme ve dendrogram
- DBSCAN algoritması
- Gürültüye dayanıklılık
- Kümeleme algoritmalarının karşılaştırılması
16Boyut İndirgeme: PCA5 konu
- Temel bileşenler analizi mantığı
- Varyans açıklama oranı
- PCA ile görselleştirme
- t-SNE ve UMAP'a kısa bakış
- Boyut indirgemenin model performansına etkisi
17Özellik Mühendisliği6 konu
- Kategorik değişkenleri kodlama (one-hot, label encoding)
- Ölçekleme yöntemleri (standardizasyon, normalizasyon)
- Yeni özellikler türetme
- Zaman temelli özellikler
- Etkileşim (interaction) özellikleri
- Aşırı çarpık (skewed) dağılımları dönüştürme
18Özellik Seçimi5 konu
- Filtre tabanlı yöntemler
- Sarmalayıcı (wrapper) yöntemler
- Gömülü (embedded) yöntemler
- Çok boyutlu veride özellik seçiminin önemi
- Korelasyon tabanlı eleme
19Hiperparametre Optimizasyonu5 konu
- Grid search
- Random search
- Bayesian optimizasyon
- Doğrulama stratejisi ile birlikte ayar yapma
- Hesaplama bütçesini yönetme
20Pipeline ve Model Dağıtımına Hazırlık5 konu
- Scikit-learn Pipeline ve ColumnTransformer
- Modeli kaydetme (pickle, joblib)
- Model paketleme temelleri
- Yeniden üretilebilirlik (reproducibility)
- Rastgelelik tohumlarını (random seed) sabitleme
21Dengesiz Veri Setleriyle Çalışma5 konu
- Dengesiz sınıf problemi
- Yeniden örnekleme: oversampling, undersampling
- SMOTE yöntemi
- Sınıf ağırlıklandırma
- Dengesiz veri için doğru metrik seçimi
22Zaman Serisi Analizine Giriş5 konu
- Zaman serisi bileşenleri (trend, mevsimsellik)
- Hareketli ortalamalar
- Durağanlık (stationarity) kavramı
- ARIMA modeline giriş
- Zaman serisi için doğrulama stratejisi
23Tavsiye Sistemlerine Giriş4 konu
- İçerik tabanlı filtreleme
- İşbirlikçi filtreleme (collaborative filtering)
- Matris çarpanlarına ayırma
- Soğuk başlangıç (cold start) problemi
24Topluluk (Ensemble) Yöntemleri4 konu
- Bagging ve boosting karşılaştırması
- Stacking (yığınlama)
- Voting sınıflandırıcılar
- Topluluk çeşitliliğinin önemi
25Makine Öğrenmesi Projesi: Uçtan Uca Model5 konu
- Problem tanımlama ve veri toplama
- Model seçimi ve karşılaştırma
- Hiperparametre ayarı ve doğrulama
- Hata analizi ve iyileştirme
- Sonuçları sunma ve raporlama
Seviye 3
İleri: Derin Öğrenme, NLP & Bilgisayarlı Görü
Sinir ağlarıyla görüntü, metin ve büyük dil modelleriyle üretken yapay zeka projeleri geliştirdiğin seviye.
1Yapay Sinir Ağlarına Giriş5 konu
- Biyolojik nörondan yapay nörona
- Perceptron modeli
- Katmanlar: girdi, gizli, çıktı
- İleri yayılım (forward propagation)
- Evrensel yaklaşım teoremi (sezgisel)
2İleri Beslemeli Sinir Ağları5 konu
- Tam bağlı (dense) katmanlar
- Ağırlık başlatma stratejileri
- Kayıp (loss) fonksiyonları
- Mini-batch eğitimi
- Epoch, batch ve iterasyon kavramları
3Geri Yayılım ve Optimizasyon6 konu
- Gradyan inişi (gradient descent)
- Geri yayılım algoritması
- Momentum ve Adam optimizasyonu
- Öğrenme oranı zamanlama (scheduling)
- Gradyan kaybolması/patlaması problemi
- Batch normalization
4Aktivasyon Fonksiyonları5 konu
- Sigmoid ve tanh
- ReLU ve varyantları (Leaky ReLU, ELU)
- Softmax ile çok sınıflı çıktı
- Aktivasyon seçiminin etkisi
- GELU ve modern aktivasyonlar
5PyTorch Temelleri6 konu
- Tensör kavramı ve işlemleri
- Otomatik türev alma (autograd)
- nn.Module ile model tanımlama
- Eğitim döngüsü yazma
- DataLoader ve Dataset sınıfları
- GPU üzerinde çalıştırma
6TensorFlow/Keras Temelleri5 konu
- Keras Sequential ve Functional API
- Model derleme (compile) ve eğitim
- Callbacks: EarlyStopping, ModelCheckpoint
- TensorBoard ile izleme
- Özel katman ve kayıp fonksiyonu yazma
7Evrişimli Sinir Ağları (CNN) Temelleri5 konu
- Evrişim (convolution) işlemi
- Filtreler ve özellik haritaları
- Havuzlama (pooling) katmanları
- Dolgu (padding) ve stride
- CNN mimarisi tasarlama
8Görüntü Sınıflandırma5 konu
- Görüntü ön işleme ve veri artırma (augmentation)
- Klasik CNN mimarileri: LeNet, VGG, ResNet
- Model eğitimi ve değerlendirme
- Yanlış sınıflandırmaları analiz etme
- Sınıf aktivasyon haritaları (Grad-CAM)
9Transfer Öğrenme5 konu
- Önceden eğitilmiş modelleri kullanma
- İnce ayar (fine-tuning) stratejileri
- Özellik çıkarıcı olarak önceden eğitilmiş ağlar
- Katman dondurma (freezing)
- Hangi durumda transfer öğrenme kullanılır
10Nesne Tespiti (Object Detection)5 konu
- Sınıflandırma ile tespit arasındaki fark
- YOLO mimarisine giriş
- Sınırlayıcı kutu (bounding box) kavramı
- Çapa kutuları (anchor boxes)
- mAP metriği
11Görüntü Segmentasyonu4 konu
- Semantik ve örnek (instance) segmentasyon
- U-Net mimarisi
- Segmentasyon metrikleri (IoU)
- Piksel düzeyinde etiketleme
12Tekrarlayan Sinir Ağları (RNN, LSTM, GRU)5 konu
- Sıralı veri ve RNN mantığı
- Uzun vadeli bağımlılık problemi
- LSTM hücre yapısı
- GRU ve LSTM karşılaştırması
- Çift yönlü (bidirectional) RNN
13Doğal Dil İşlemeye Giriş4 konu
- NLP uygulama alanları
- Metin verisinin yapısı
- Dil modellemeye giriş
- Klasik yöntemler: Bag-of-Words, TF-IDF
14Metin Ön İşleme ve Tokenizasyon5 konu
- Temizleme ve normalizasyon
- Kelime ve alt kelime (subword) tokenizasyonu
- Byte-Pair Encoding (BPE)
- Durak kelimeler (stopwords)
- Kök bulma (stemming) ve lemmatizasyon
15Kelime Gömme (Word Embeddings)5 konu
- One-hot kodlamanın sınırları
- Word2Vec ve GloVe
- Gömme uzayında anlamsal ilişkiler
- Bağlamsal gömmeler (contextual embeddings)
- Cümle gömmeleri (sentence embeddings)
16Dikkat Mekanizması (Attention)4 konu
- Attention neden gerekli
- Query, key, value kavramı
- Çoklu başlı dikkat (multi-head attention)
- Öz-dikkat (self-attention)
17Transformer Mimarisi5 konu
- Encoder-decoder yapısı
- Konumsal kodlama (positional encoding)
- Katman normalizasyonu ve artık bağlantılar
- BERT ve GPT mimarilerinin farkı
- Önceden eğitim görevleri (masked LM, next token)
18Büyük Dil Modellerine Giriş (LLM)5 konu
- Ön eğitim ve ince ayar süreci
- Token bütçesi ve bağlam penceresi
- Açık kaynak ve kapalı kaynak modeller
- Model boyutu ve yetenek ilişkisi
- Ölçekleme yasaları (scaling laws) sezgisi
19İnce Ayar (Fine-tuning) Teknikleri5 konu
- Tam ince ayar vs. parametre verimli ince ayar
- LoRA ve QLoRA
- İnsan geri bildirimiyle pekiştirmeli öğrenme (RLHF)
- Talimat ayarı (instruction tuning)
- Veri seti hazırlama
20Prompt Mühendisliği5 konu
- Net görev tanımı yazma
- Few-shot örnekleme
- Zincirleme düşünce (chain-of-thought) istemleri
- Sistem/rol tabanlı istemler
- Çıktı formatını kontrol etme
21Retrieval-Augmented Generation (RAG)5 konu
- RAG mimarisinin bileşenleri
- Belge parçalama (chunking) stratejileri
- Vektör arama ile alâkalı içerik getirme
- Yeniden sıralama (re-ranking)
- RAG sisteminin değerlendirilmesi
22Üretken Çekişmeli Ağlar (GAN)3 konu
- Üretici ve ayırt edici ağ mantığı
- GAN eğitiminin zorlukları (mode collapse)
- GAN uygulama alanları
23Difüzyon Modelleri4 konu
- Difüzyon sürecinin mantığı
- Görüntü üretiminde difüzyon modelleri
- Metinden görüntüye üretim
- Örnekleme (sampling) adımları
24Pekiştirmeli Öğrenmeye Giriş4 konu
- Ajan, ortam, ödül kavramları
- Q-öğrenme
- Politika gradyanı yöntemlerine giriş
- Keşif-sömürü (exploration-exploitation) dengesi
25Derin Öğrenme Projesi: Uçtan Uca Uygulama4 konu
- Proje kapsamını belirleme
- Model mimarisi seçimi ve eğitimi
- Sonuçları değerlendirme ve iyileştirme
- Projeyi sunum haline getirme
Seviye 4
Uzmanlık: MLOps & Üretime Alma
Modellerini gerçek kullanıcılara güvenli, ölçeklenebilir ve izlenebilir şekilde sunmayı öğrendiğin, uzmanlık sertifikasıyla tamamlanan seviye.
1MLOps'a Giriş4 konu
- MLOps nedir, DevOps'tan farkı
- Makine öğrenmesi yaşam döngüsü
- Üretimde model bakımının zorlukları
- Ekipler arası sorumluluk dağılımı
2Veri Versiyonlama4 konu
- Veri versiyonlamanın önemi
- DVC ile veri takibi
- Veri setleri için reproducibility
- Büyük veri dosyalarını yönetme
3Model Versiyonlama ve Deney Takibi4 konu
- MLflow ile deney takibi
- Model kayıt defteri (model registry)
- Deney karşılaştırma ve seçim
- Hiperparametre ve metrik loglama
4Model Paketleme (Docker ile)4 konu
- Docker temelleri
- Model için Dockerfile yazma
- Konteyner imajını optimize etme
- Çok aşamalı (multi-stage) build
5REST API ile Model Sunumu4 konu
- FastAPI ile model servisi oluşturma
- İstek/yanıt şemaları tasarlama
- API dokümantasyonu (OpenAPI)
- Girdi doğrulama ve hata yönetimi
6Model Sunum Sunucuları4 konu
- TorchServe ile model sunma
- TensorFlow Serving
- Toplu (batch) çıkarım vs. gerçek zamanlı çıkarım
- Model sunucusu seçim kriterleri
7Bulut Platformlarında Dağıtım5 konu
- AWS SageMaker temelleri
- Google Cloud Vertex AI temelleri
- Azure Machine Learning temelleri
- Bulut maliyeti karşılaştırması
- Sunucusuz (serverless) çıkarım seçenekleri
8Ölçeklendirme ve Yük Dengeleme4 konu
- Yatay ve dikey ölçeklendirme
- Kubernetes ile orkestrasyon temelleri
- Otomatik ölçeklendirme (autoscaling)
- Yük dengeleyici stratejileri
9CI/CD için Makine Öğrenmesi Boru Hatları4 konu
- ML için CI/CD neden farklı
- Otomatik test ve doğrulama
- Boru hattı aracı seçimi (GitHub Actions, Jenkins)
- Model kalite kapıları (quality gates)
10Model İzleme ve Veri Kayması5 konu
- Veri kayması (data drift) kavramı
- Kavram kayması (concept drift)
- İzleme panoları kurma
- Uyarı (alerting) mekanizmaları
- Yeniden eğitim (retraining) tetikleyicileri
11A/B Testi ve Kademeli Dağıtım4 konu
- Canary dağıtım
- Mavi-yeşil (blue-green) dağıtım
- A/B test tasarımı ve istatistiksel anlamlılık
- Geri alma (rollback) stratejileri
12Model Güvenliği ve Gizlilik4 konu
- Düşmanca (adversarial) saldırılar
- Veri gizliliği ve anonimleştirme
- Erişim kontrolü ve kimlik doğrulama
- Model çalınması (model stealing) riskleri
13Maliyet Optimizasyonu4 konu
- Çıkarım maliyetini düşürme
- Model küçültme: nicemleme (quantization), budama (pruning)
- Bilgi damıtma (knowledge distillation)
- Kaynak kullanımını izleme
14Büyük Dil Modellerini Üretime Alma4 konu
- LLM servisleri için mimari seçimleri
- Gecikme (latency) ve verim (throughput) dengesi
- Maliyet-performans optimizasyonu
- Çıktı güvenliği ve içerik filtreleme
15Vektör Veritabanları4 konu
- Vektör veritabanı kavramı
- Yakın komşu arama (ANN) algoritmaları
- Popüler vektör veritabanları karşılaştırması
- İndeksleme stratejileri
16LLM Uygulamaları için Önbellekleme ve Hız4 konu
- Yanıt önbellekleme stratejileri
- Akış (streaming) yanıtlar
- Hız sınırlama (rate limiting)
- Eşzamanlı istek yönetimi
17Gözlemlenebilirlik (Observability)4 konu
- Yapılandırılmış loglama
- Dağıtık izleme (distributed tracing)
- Metrik toplama ve panolar
- Olay (incident) müdahale süreci
18Sorumlu Yapay Zeka ve Etik5 konu
- Algoritmik önyargı (bias) kaynakları
- Adillik (fairness) ölçütleri
- Şeffaflık ve hesap verebilirlik
- Yapay zeka düzenlemelerine genel bakış
- Etik kurul ve inceleme süreçleri
19Model Açıklanabilirliği4 konu
- SHAP değerleri
- LIME yöntemi
- Özellik önemini yorumlama
- Kara kutu modelleri açıklama zorlukları
20Performans Profilleme ve Optimizasyon4 konu
- Darboğazları (bottleneck) tespit etme
- Bellek ve hesaplama optimizasyonu
- Donanım hızlandırma (GPU/TPU) seçimi
- Profilleme araçları
21Çoklu Model Orkestrasyon4 konu
- Birden fazla modeli zincirleme
- Model yönlendirme (routing) stratejileri
- Ajan tabanlı sistemler (agentic systems)
- Araç kullanan (tool-using) modeller
22Edge Cihazlarda Yapay Zeka4 konu
- Edge çıkarımın avantajları ve kısıtları
- Mobil cihazlarda model çalıştırma
- TensorFlow Lite ve ONNX Runtime
- Güç ve bellek kısıtlarına göre tasarım
23Yapay Zeka Ürün Yönetimi4 konu
- Bir yapay zeka ürününü tanımlama
- Başarı metrikleri belirleme
- Model ile ürün ekibi arasındaki iletişim
- Kullanıcı geri bildirimini ürüne yansıtma
24Portföy ve Mülakat Hazırlığı5 konu
- Güçlü bir portföy projesi seçimi
- GitHub profilini düzenleme
- Teknik mülakatlarda sık sorulan konular
- Vaka çalışması sunumu hazırlama
- Maaş ve teklif görüşmesi temelleri
25Bitirme Projesi: Uçtan Uca Üretim Sistemi5 konu
- Problem ve kapsam tanımı
- Veri toplama, model eğitimi ve değerlendirme
- API olarak paketleme ve dağıtım
- İzleme kurulumu ve dokümantasyon
- Projeyi sunma ve geri bildirim alma
Bu müfredatın tamamına ulaşmaya hazır mısın?
Temel seviyenin ilk üç modülü ücretsiz. Tüm müfredata erişim Patika planında.