Programa em Python que simula o aprendizado do Jogo da velha pelo algoritmo Q-Learning
Os executáveis são 3, os "learning_agent_vs_*.py".
O progresso do aprendizado do computador é salvo incrementalmente a cada partida em um arquivo salvo no local de execução do programa.
- Executando "learning_agent_vs_human.py" o programa vai esperar suas entradas em um jogo contra o computador.
- Executando "learning_agent_vs_dummy.py" o programa vai "aprender" a jogar o jogo da velha contra um bot aleatório (que faz somente jogadas aleatórias).
- Executando "learning_agent_vs_learning_agent.py" o programa vai jogar contra outro "jogador" com as mesmas habilidades aprendidas anteriormente.