Skip to content

smauricioj/ML-QLearning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ML-QLearning

Objetivos do projeto

Repositório dos codigos desenvolvidos na disciplina de Aprendizagem de Máquina, no tópico de Aprendizagem por Reforço e QLearning

O que está incluso?

QL

Implementação de uma classe para execussão do algorítmo de QLearning. Inclui diversos metaparâmetros, como fator de desconto, taxa de aprendizagem variável e divisão de esforço exploration/exploitation. Requer implementação específica da representação de 'Estado' para garantir eficiência da tabela hash.

Jogo2048

Exemplo de aplicação da classe QL na exploração das ações e estados de uma partida de 2048. Inclui a caracterização específica de 'Estado'.

Estrutura do projeto

ML-QLearning/
├── Python/
│   ├── Jogo2048/
│   │   ├── __init__.py
│   │   ├── Estado2048.py
│   │   └── QL2048.py
│   ├── QL/
│   │   ├── __init__.py
│   │   ├── Estado.py
│   │   ├── ParSA.py
│   │   └── QL.py
│   ├── requirements.txt
│   └── main.py
├── README.md
├── LICENSE.md
└── .gitignore

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages