BAL610 · Benzetimsel Dinamik Programlama
Yüksek Lisans
Amaç
Benzetimsel Dinamik Programlama dersinin temel amacı, derse ismini veren ve makine öğrenme tekniklerinden birisi olan Benzetimsel Dinamik Programlama tekniğini, farklı uyarlamaları ile birlikte öğrencilerin kendi kodlarını yazarak uygulayabilecekleri seviyede öğretmektir. Endüstri 4.0 gelişmeleriyle dijitalleşen iş-üretim çevrelerinde temel uygulamalardan birisi olan makine öğrenmesi tekniklerinden birini öğrenmenin öğrencilere iş hayatlarında ve akademik geleceklerinde rekabetçi avantaj sağlayacağı düşünülmektedir.
Konular
• Derse giriş
• Ödüllü öğrenme
• Çok kollu kumar makinesi problemi
• Markov karar süreçleri ve dinamik programlama
• Monte Carlo benzetimi
• Python ile Monte Carlo benzetiminin kodlanması
• Artımlı (geçici farklarla) öğrenme
• Python ile artımlı öğrenmenin kodlanması
• SARSA ve Q-öğrenme denetimi
• Python ile SARSA algoritmasının kodlanması
• Python ile Q-öğrenme algoritmasının kodlanması
• Uygunluk izleri ve Python ile kodlanması
• Python ile benzetimsel dinamik programlama örnekleri
Kaynaklar
• Sutton, R. & Barto, A. (2015). Reinforcement Learning.
• Powell, W. B. (2015). Approximate Dynamic Programming.
Benzetimsel Dinamik Programlama dersinin temel amacı, derse ismini veren ve makine öğrenme tekniklerinden birisi olan Benzetimsel Dinamik Programlama tekniğini, farklı uyarlamaları ile birlikte öğrencilerin kendi kodlarını yazarak uygulayabilecekleri seviyede öğretmektir. Endüstri 4.0 gelişmeleriyle dijitalleşen iş-üretim çevrelerinde temel uygulamalardan birisi olan makine öğrenmesi tekniklerinden birini öğrenmenin öğrencilere iş hayatlarında ve akademik geleceklerinde rekabetçi avantaj sağlayacağı düşünülmektedir.
Konular
• Derse giriş
• Ödüllü öğrenme
• Çok kollu kumar makinesi problemi
• Markov karar süreçleri ve dinamik programlama
• Monte Carlo benzetimi
• Python ile Monte Carlo benzetiminin kodlanması
• Artımlı (geçici farklarla) öğrenme
• Python ile artımlı öğrenmenin kodlanması
• SARSA ve Q-öğrenme denetimi
• Python ile SARSA algoritmasının kodlanması
• Python ile Q-öğrenme algoritmasının kodlanması
• Uygunluk izleri ve Python ile kodlanması
• Python ile benzetimsel dinamik programlama örnekleri
Kaynaklar
• Sutton, R. & Barto, A. (2015). Reinforcement Learning.
• Powell, W. B. (2015). Approximate Dynamic Programming.
Materyaller
Ders materyalleri ve görevler için giriş yapmalısın. Giriş