Learning about Q-Learning via multiple sources. This repository contains coursework carried out for Spring2017: Special Topic in CSE - Algorithms for Artificial Intelligence CSE 6990 (Dr. Eric Hansen). To introduce Q-Learning.
Requirements:
Cloning Repo:
git clone https://github.com/RogerSGarcia/QLearning.git
cd QLearning/Usage:
python Learner.py gamma alpha_decay sleep(secs)
python Learner.py 0.3 0.1 0.01References:
TODO:
- Make new presentation to be more informative.
- Add Introduction to Reinforcement Learning (Q-Learning) (.pdf).
- Improve readability of code and README of repo.
- Be explicit in code of my changes and give credit to original authors.
- Look to implement SARSA, continue making improvement for general-learning purposes.