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.
-
Notifications
You must be signed in to change notification settings - Fork 0
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…
BedirhanSisman/QLearning-LabirentteKendiYolunuBulanUygulama
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 0
No packages published