Bize Ulaşın

Eğitim İçeriği

Modül 1: ML Çalışma Akışları İçin Çekirdek Python

• Kurs tanıtımı ve ortam kurulumu
Hedefleri hizalayın ve tekrarlanabilir bir Python ML çalışma alanı oluşturun

• Python dilinin temel unsurları (hızlandırılmış)
ML kod tabanlarında yaygın olarak kullanılan söz dizimi, kontrol akışı, işlevler ve desenler

• ML için veri yapıları
Özellikler, etiketler ve meta veriler için listeler, sözlükler, kümeler ve demetler

• Anlamlar (comprehensions) ve işlevsel araçlar
Dönüşümleri anlamlar ve yüksek dereceli işlevler kullanarak ifade edin

• ML geliştiricileri için nesne yönelimli Python
Sınıflar, yöntemler, bileşenlik ve pratik tasarım kararları

• dataclasses ve hafif modelleme
Konfigürasyon, örnekler ve sonuçlar için tür konteynerleri

• Decorators (dekoratörler) ve bağlam yöneticileri
Zamanlama, önbellekleme, günlük oluşturma ve kaynak açısından güvenli yürütme desenleri

• Dosyalar ve yollarla çalışma
Güçlü veri seti işleme ve seri hale getirme formatları

• İstisnalar ve savunmacı programlama
Güvenli ve şeffaf şekilde hata veren ML betikleri yazma

• Modüller, paketler ve proje yapısı
Yeniden kullanılabilir ML kod tabanlarını düzenleme

• Tür kontrolü (Typing) ve kod kalitesi
Tür ipuçları, dokümantasyon ve linte uygun yapı

Modül 2: Sayısal Python, SciPy ve Veri Yönetimi

• Vektörize hesaplama için NumPy temelleri
Etkili dizi işlemleri ve performans odaklı kodlama

• Dizine erişim, dilimleme, yayılma (broadcasting) ve şekiller
Güvenli tensör manipülasyonu ve şekil çıkarımı

• NumPy ve SciPy ile temel doğrusal cebir
ML'de kullanılan istikrarlı matris işlemleri ve ayrıştırmalar

• SciPy derin inceleme
İstatistik, optimizasyon, eğri uydurma ve seyrek matrisler

• Tablo verisi ML için Pandas
Veri setlerini temizleme, birleştirme, toplama ve hazırlama

• scikit-learn derin inceleme
Estimatör arayüzü, boru hatları ve tekrarlanabilir iş akışları

• Görselleştirme temelleri
Veri keşfi ve model davranışı için teşhis amaçlı grafikler

Modül 3: ML Uygulamaları İnşa Etmek İçin Programlama Desenleri

• Not defterinden sürdürülebilir projeye
Kapsamlı kodları yapılandırılmış paketlere dönüştürme

• Yapılandırma yönetimi
Dışsallaştırılmış parametreler ve başlangıç doğrulama

• Günlük kaydı, uyarılar ve gözlemlenebilirlik
Hata ayıklanabilir ML sistemleri için yapılandırılmış günlük kaydı

• OOP ve bileşenlik ile yeniden kullanılabilir bileşenler
Genişletilebilir dönüştürücüler ve öngörücüleri tasarlayın

• Pratik tasarım desenleri
Boru hattı (Pipeline), Fabrika veya Kayıt Defteri, Strateji ve Adaptör desenleri

• Veri doğrulama ve şema kontrolleri
Sessiz veri sorunlarını önleme

• Performans ve profil oluşturma
Balık noktalarını belirleme ve optimizasyon teknikleri uygulama

• Model G/Ç (I/O) ve çıkarım arayüzleri
Güvenli kalıcılık ve temiz tahmin arayüzleri

• Uçtan uca mini inşaat
Konfigürasyon ve günlük kaydıyla üretim tarzı ML boru hattı

Modül 4: Tablo, Metin ve Görüntü İçin İstatistiksel Öğrenme

• Değerlendirme temelleri
Eğitim ve doğrulama bölümleri, dürüst çapraz doğrulama ve işe uygun metrikler

• İleri düzey tablo ML
Düzenlileştirilmiş GLM'ler, ağaç toplulukları ve sızma önleyici önişleme

• Kalibrasyon ve belirsizlik
Platt ölçeklendirme, izotonik regresyon, bootstrap ve konformal tahmin

• Klasik NLP yöntemleri
Tokenleştirme ticari dengeleri, TF-IDF, doğrusal modeller ve Naive Bayes

• Konu modelleme
LDA temelleri ve pratik sınırlamalar

• Klasik bilgisayarlı görü
HOG, PCA ve özellik tabanlı boru hatları

• Hata analizi
Önyargı tespiti, etiket gürültüsü ve yapay korelasyonlar

• Uygulamalı laboratuvar çalışmaları
Sızma önleyici tablo boru hattı
Metin tabline karşılaştırması ve yorumlanması
Yapılandırılmış hata analizi ile klasik görü tabline

Modül 5: Tablo, Metin ve Görüntü İçin Sinir Ağları

• Eğitim döngüsünde ustalık
AMP, kesme ve tekrarlanabilirlikle temiz PyTorch döngüleri

• Optimizasyon ve düzenlileştirme
Başlatma, normalleştirme, optimizörler ve zamanlayıcılar

• Karışık hassasiyet ve ölçeklendirme
Gradyan birikimi ve kontrol noktası stratejileri

• Tablo sinir ağları
Kategorik gömümeler, özellik çaprazlamaları ve ablasyon çalışmaları

• Metin sinir ağları
Gömümeler, CNN'ler, BiLSTM veya GRU ve dizi işleme

• Görüntü sinir ağları
CNN temelleri ve ResNet tarzı mimariler

• Uygulamalı laboratuvar çalışmaları
Yeniden kullanılabilir eğitim çerçevesi
Tablo NN vs boosting karşılaştırması
Kaçınma artırımı ve zamanlama deneyleri ile CNN

Modül 6: Gelişmiş Sinir Mimarileri

• Transfer öğrenme stratejileri
Dondurma ve çözümlendirme desenleri, ayırt edici öğrenme hızları

• Metin için Transformer mimarileri
Öz-dikkat iç işleyişi ve ince ayarlama yaklaşımları

• Görüntü backbone'ları ve yoğun tahmin
ResNet, EfficientNet, Görüntü Transformers ve U-Net kavramları

• İleri düzey tablo mimarileri
TabTransformer, FT-Transformer ve Deep and Cross networks

• Zaman serisi göz önünde bulundurmaları
Zamansal bölümler ve değişken kayması tespiti

• PEFT ve verimlilik teknikleri
LoRA, özütleme (distillation) ve nicelleştirme ticari dengeleri

• Uygulamalı laboratuvar çalışmaları
Önceden eğitilmiş metin transformer'ını ince ayarlama
Önceden eğitilmiş görüntü modelini ince ayarlama
Tablo transformer vs GBDT karşılaştırması

Modül 7: Jeneratif AI Sistemleri

• İstemleme (Prompting) temelleri
Yapılandırılmış istemleme ve kontrollü üretim

• LLM temelleri
Tokenleştirme, talimat ince ayarı ve halüsinasyon önleme

• Alınan-Büyütülmüş Üretme (RAG)
Bölümleme, gömümeler, hibrit arama ve değerlendirme metrikleri

• İnce ayarlama stratejileri
LoRA ve QLoRA ile veri kalitesi kontrolleri

• Difüzyon modelleri
Gizli difüzyon sezgisi ve pratik adapte etme

• Sentezlenmiş tablo verileri
CTGAN ve gizlilik yönleri

• Uygulamalı laboratuvar çalışmaları Üretim tarzı RAG mini uygulaması
Şema zorlamasıyla yapılandırılmış çıktı doğrulama
İsteğe bağlı difüzyon deneyimi

Modül 8: AI Ajanları ve MCP

• Ajan döngüsü tasarımı
Gözlemle, planla, eyleme geç, yansıt ve kalıcı kıl

• Ajan mimarileri
ReAct, planla-ve-yürüt ve çoklu ajan koordinasyonu

• Hafıza yönetimi
Olay temelli, anlamsal ve not defteri yaklaşımları

• Araç entegrasyonu ve güvenlik
Araç sözleşmeleri, kumbara (sandboxing) ve istem enjeksiyon savunmaları

• Değerlendirme çerçeveleri
Tekrarlanabilir izler, görev setleri ve regresyon testleri

• MCP ve protokol tabanlı uyumluluk
Güvenli araç açığa çıkarmasıyla MCP sunucuları tasarlayın

• Uygulamalı laboratuvar çalışmaları Sıfırdan bir ajan oluşturun
Araçları MCP tarzı sunucu üzerinden açığa çıkarın
Güvenlik kısıtlamalarıyla değerlendirme araç seti oluşturun

Kurs İçin Gerekli Önbilgiler

Katılımcıların Python programlama konusunda temel bir bilgiye sahip olması gerekmektedir.

Bu program, orta ileri seviye teknik profesyoneller için tasarlanmıştır.

 56 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (3)

Yaklaşan Etkinlikler

İlgili Kategoriler