PYTHON İLE DERİN ÖDÜLLENDİRME ÖĞRENİMİ EĞİTİMİ

Ajanlarınıza ödülle öğrenmeyi öğretin

Gymnasium ortamlarında Q-Learning, DQN, REINFORCE, Actor-Critic ve PPO algoritmalarını PyTorch ile sıfırdan kodlayın

MDP ve Bellman denklemlerinden Q-Learning, DQN ailesi, REINFORCE, A2C, PPO ve SAC algoritmalarına kadar derin pekiştirmeli öğrenme PyTorch ve Gymnasium ile sıfırdan kodlanır.

3 gün Uzman Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Derin pekiştirmeli öğrenme algoritmalarının Python uygulaması

Derin ödüllendirme (pekiştirmeli) öğrenmeyi Python ve PyTorch ile öğretir. Markov karar süreçleri, Bellman denklemleri, dinamik programlama, Monte Carlo ve TD öğrenme, Q-Learning, DQN (deneyim tekrarı, hedef ağ), Double/Dueling DQN, politika gradyanı (REINFORCE), Actor-Critic (A2C), PPO, sürekli kontrol (DDPG, SAC), ödül şekillendirme ve Stable-Baselines3 ile eğitim uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Temeller ve Tablo Tabanlı Yöntemler, 2. gün Derin Q Ağları ve Politika Yöntemleri, 3. gün İleri Algoritmalar ve Uygulama konularına ayrılmıştır.

Seviye

Uzman Seviye — MDP, Q-Learning, DQN, politika gradyanı, PPO ve Gymnasium ile derin pekiştirmeli öğrenme

Öğrenme Metodu

Her algoritma önce matematiksel sezgi, ardından PyTorch ile sıfırdan kodlama ve Gymnasium ortamlarında (CartPole, LunarLander, Atari) eğitim şeklinde ilerler.

Neden Bu Eğitim?

🎮Ajan Eğitimi

Oyun ve kontrol ortamlarında öğrenen ajanlar eğitirsiniz.

📐Algoritma Derinliği

DQN'den PPO'ya algoritmaların nasıl çalıştığını koddan görürsünüz.

🛠️Pratik Ayarlama

Hiperparametre ve ödül tasarımıyla eğitimi kararlı hale getirirsiniz.

Anahtar Konular

derin pekiştirmeli öğrenmedeep reinforcement learningpython reinforcement learningDQNPPOgymnasiumq-learningactor criticstable baselines3pytorch rl
“Ödül doğru tanımlanırsa ajan sizi şaşırtır; yanlış tanımlanırsa yine şaşırtır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python ve PyTorch

Python ve PyTorch ile sinir ağı eğitimi deneyimi gerekir.

2
Matematik

Olasılık, beklenti ve gradyan inişi bilgisi gerekir.

3
Derin Öğrenme

Temel derin öğrenme (MLP, geri yayılım) bilinmelidir.

4
Donanım

GPU önerilir; Google Colab kullanılabilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı ile MDP, Bellman denklemi ve tablo tabanlı pekiştirmeli öğrenmeyi uygular.
Modül 1
Pekiştirmeli Öğrenme Çerçevesi
  • ajan, ortam, durum, eylem, ödül
  • MDP ve indirim faktörü
  • politika ve değer fonksiyonları
  • keşif/sömürü ikilemi (epsilon-greedy)
  • Gymnasium arayüzü
  • bölüm ve getiri hesabı
Modül 2
Dinamik Programlama
  • Bellman beklenti ve optimallik denklemi
  • politika değerlendirme
  • politika ve değer iterasyonu
  • FrozenLake üzerinde uygulama
  • model tabanlı ve modelsiz fark
  • yakınsama
Modül 3
Monte Carlo ve TD
  • Monte Carlo tahmini
  • TD(0) ve bootstrapping
  • SARSA (on-policy)
  • Q-Learning (off-policy)
  • öğrenme oranı ve epsilon azaltma
  • Taxi ve CliffWalking
Modül 4
Fonksiyon Yaklaşımı
  • tablo yönteminin sınırları
  • durum özellikleri ve doğrusal yaklaşım
  • ölümcül üçlü (deadly triad)
  • tile coding
  • sürekli durum uzayı
  • MountainCar uygulaması
Günün hedefiKatılımcı ile DQN ailesini ve politika gradyanı yöntemlerini kodlar.
Modül 1
DQN
  • Q ağı PyTorch ile
  • deneyim tekrarı tamponu
  • hedef ağ ve yumuşak güncelleme
  • epsilon planlaması
  • CartPole ve LunarLander
  • eğitim kararsızlığı sorunları
Modül 2
DQN Geliştirmeleri
  • Double DQN
  • Dueling DQN
  • Prioritized Experience Replay
  • Noisy Nets
  • Rainbow genel bakış
  • Atari ön işleme ve frame stacking
Modül 3
Politika Gradyanı
  • politika gradyanı teoremi
  • REINFORCE
  • taban çizgisi (baseline) ve varyans
  • ayrık ve sürekli eylem dağılımları
  • entropi düzenlemesi
  • PyTorch ile uygulama
Modül 4
Actor-Critic
  • avantaj fonksiyonu
  • A2C ve A3C
  • GAE (genelleştirilmiş avantaj)
  • paralel ortamlar (vector env)
  • değer ve politika ağları paylaşımı
  • eğitim eğrilerini yorumlama
Günün hedefiKatılımcı ile PPO, sürekli kontrol algoritmaları ve pratik eğitim tekniklerini uygular.
Modül 1
PPO
  • güven bölgesi mantığı (TRPO)
  • PPO kırpma (clip) hedefi
  • mini-batch epoch yapısı
  • hiperparametre duyarlılığı
  • PPO'yu sıfırdan kodlama
  • Stable-Baselines3 ile karşılaştırma
Modül 2
Sürekli Kontrol
  • DDPG
  • TD3
  • SAC ve maksimum entropi
  • MuJoCo/Pendulum/BipedalWalker
  • eylem gürültüsü
  • robotik uygulamalar
Modül 3
Pratik Teknikler
  • ödül şekillendirme ve hile (reward hacking)
  • gözlem normalizasyonu
  • TensorBoard ve Weights & Biases
  • tohum (seed) ve tekrarlanabilirlik
  • hiperparametre arama (Optuna)
  • hata ayıklama kontrol listesi
Modül 4
Uygulama ve İleri Konular
  • özel Gymnasium ortamı yazma
  • çoklu ajan (MARL) giriş
  • model tabanlı RL ve Dreamer tanıtımı
  • RLHF'e bağlantı
  • offline RL
  • kapanış projesi: seçilen ortamda ajan eğitimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
MDP Modelleme

Problemi durum, eylem ve ödülle modelleyebilirsiniz.

✅
Tablo Yöntemleri

SARSA ve Q-Learning algoritmalarını kodlayabilirsiniz.

✅
DQN

Deneyim tekrarı ve hedef ağlı DQN uygulayabilirsiniz.

✅
DQN Varyantları

Double ve Dueling DQN gibi iyileştirmeleri kullanabilirsiniz.

✅
Politika Gradyanı

REINFORCE ve A2C algoritmalarını PyTorch ile yazabilirsiniz.

✅
PPO

PPO'yu sıfırdan kodlayıp Stable-Baselines3 ile doğrulayabilirsiniz.

✅
Sürekli Kontrol

SAC ve DDPG ile sürekli eylem problemlerini çözebilirsiniz.

✅
Eğitim Kararlılığı

Ödül tasarımı ve hiperparametre ile eğitimi kararlı hale getirebilirsiniz.

Kimler İçin Uygundur?

  • Makine öğrenmesi ve Python bilen mühendisler
  • araştırmacılar
  • oyun
  • robotik geliştiricileri ile lisansüstü öğrenciler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python ve derin öğrenme bilen mühendisler, araştırmacılar, oyun ve robotik geliştiricileri ile lisansüstü öğrenciler için uygundur.
Matematik seviyesi nedir?
Olasılık, beklenti ve gradyan bilgisi yeterlidir; türetmeler sezgisel ve kodla desteklenerek anlatılır.
Hangi ortamlar kullanılır?
FrozenLake, CartPole, LunarLander, Pendulum ve BipedalWalker gibi Gymnasium ortamları.
Kütüphane mi sıfırdan kod mu?
Algoritmalar önce PyTorch ile sıfırdan yazılır, sonra Stable-Baselines3 ile karşılaştırılır.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Python ile Derin Ödüllendirme Öğrenimi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeUzman Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Pythonİleri Düzey Python - Gün Eğitimi
Yazılım Geliştirme Eğitimleri

İleri Düzey Python - Gün Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

İleri düzey Python eğitimi: veri modeli, descriptor, metaclass, threading, multiprocessing, asyncio, bellek yönetimi, profil çıkarma ve paketleme.

Detayları Gör →
Pythonİş Analistleri için Python ve İş Süreçlerinde Kullanımı Eğitimi
Yazılım Geliştirme Eğitimleri

İş Analistleri için Python ve İş Süreçlerinde Kullanımı Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

İş analistleri için Python eğitimi: pandas, Excel/CSV, SQL, API, KPI hesaplama, süreç verisi analizi, görselleştirme ve rapor otomasyonu.

Detayları Gör →
Pythonİş Analizi ve Otomasyon için Python Eğitimi
Yazılım Geliştirme Eğitimleri

İş Analizi ve Otomasyon için Python Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

İş analizi ve otomasyon için Python eğitimi: pandas, PDF/Word/Excel işleme, web scraping, Playwright, API entegrasyonu, Streamlit ve zamanlanmış görevler.

Detayları Gör →
PythonMaster Class: Advanced Python (Associate Training) (PYTHON) Eğitimi
Yazılım Geliştirme Eğitimleri

Master Class: Advanced Python (Associate Training) (PYTHON) Eğitimi

3 günUzmanOnline / Yüz Yüze / Hibrit

Master Class Advanced Python eğitimi: metaclass, descriptor, asyncio, GIL, multiprocessing, Cython/numba, hexagonal mimari, Hypothesis ve profil çıkarma.

Detayları Gör →
PythonMühendisler ve Otomasyon Profesyonelleri İçin Python Eğitimi
Yazılım Geliştirme Eğitimleri

Mühendisler ve Otomasyon Profesyonelleri İçin Python Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Mühendisler ve otomasyon profesyonelleri için Python: NumPy, SciPy, pyserial, Modbus, OPC UA, MQTT, pandas analizi, raporlama ve test otomasyonu.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn