Bu projede pekiştirmeli öğrenme yöntemiyle Q-Learning algoritmasını ve Python-NEAT kütüphanesini kullanarak bir aracın parkuru tamamlamaya çalıştığı bir simülasyon gerçekleştirdim. Projem, aracın çeşitli durumları algılayarak ve Q-learning algoritması ile öğrenerek, parkurun karmaşık zorluklarına uyum sağlamasını sağlıyor. Python-NEAT kütüphanesi, evrimli yapay sinir ağları kullanarak aracın davranışlarını optimize etmeye ve en iyi performansı sergilemeye çalışmasına olanak tanıyor. Projemde, aracın sürekli olarak öğrenme ve gelişme yeteneğini gözlemleyerek, pekiştirmeli öğrenme alanında NEAT algoritmasının potansiyelini keşfetmeye çalıştım. Bu, otomasyon ve öğrenme tabanlı çözümlerle birlikte araçların karmaşık ortamlarda başarılı bir şekilde gezinmesine odaklanan bir projedir.
Projeyi yükleyin
git clone https://github.com/VuralBayrakli/pyrace.git
Gerekli kütüphaneleri yükleyin
pip install -r requirements.txt
Projeyi çalıştırın
cd pyrace
python RL_Car.py