Skip to content

Bu projede bizden istenilen bir tür yapay zeka algoritması olan Q-Learning Algoritması ile labirentte yol bulunması istenmiştir. Proje için ayrı bir klasörde labirentler için txt formatında input dosyaları verilmiştir. İnputlara göre kazanç matrisi adı verilen R matrisi oluşturulmaktadır. Bu matrisin satır ve sütünları ortamları temsil etmektedi…

Notifications You must be signed in to change notification settings

BedirhanSisman/QLearning-LabirentteKendiYolunuBulanUygulama

Repository files navigation

QLearning-LabirentteKendiYolunuBulanUygulama

Bu projede bizden istenilen bir tür yapay zeka algoritması olan Q-Learning Algoritması ile labirentte yol bulunması istenmiştir. Proje için ayrı bir klasörde labirentler için txt formatında input dosyaları verilmiştir. İnputlara göre kazanç matrisi adı verilen R matrisi oluşturulmaktadır. Bu matrisin satır ve sütünları ortamları temsil etmektedir, R[i][j] değeri ise i durumundan j durumuna geçildiğinde elde edilen anlık kazanç değeridir. Kazanç değerleri -1, 0 ve 100 olabilmektedir. Çıktıyı ise q matrisi göstermektedir. Algoritma her iterasyonda rastgele bir durumdan öğrenmeye başlar. R'ye göre durum değiştirir ve Q matrisini günceller. R'ye göre hedef duruma ulaşıldığında iterasyon sona ermektedir. Böylece Q learning algoritması kullanılarak makine öğrenilmesi amaçlanmıştır.

About

Bu projede bizden istenilen bir tür yapay zeka algoritması olan Q-Learning Algoritması ile labirentte yol bulunması istenmiştir. Proje için ayrı bir klasörde labirentler için txt formatında input dosyaları verilmiştir. İnputlara göre kazanç matrisi adı verilen R matrisi oluşturulmaktadır. Bu matrisin satır ve sütünları ortamları temsil etmektedi…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published