This repo contains the code for the capstone project of the Udacity Machine Learning Nanodegree. The aim of this project is to learn value functions to play board games using reinforcement learning with deep learning.
You can find the report for this project in https://github.com/davidrobles/mlnd-capstone-report.
And the proposal in https://github.com/davidrobles/mlnd-capstone-proposal.
This project requires the following dependencies:
- python=2.7
- keras=2.0.2
- numpy=1.11
- matplotlib=2.0.0
- pandas=0.18.1
which are specified in environment.yml.
Using conda we can have this project running in three steps:
conda env create -f environment.yml
source activate capstone
Experiments are located in experiments/.
make file=experiments/01_tic_ql_tab_simple.py run