Material utilizado no workshop de algoritmos genéticos ministrado pelo Grupo Turing em maio de 2019. O conteúdo desse workshop foi assunto de um de nossos posts no medium.
No workshop, construiu-se um jogador de dino rush com algoritmos genéticos:
O workshop utiliza a linguagem Python 3 e depende das seguintes bibliotecas:
As instruções de instalação de Python podem ser encontradas aqui. Para instalar as bibliotecas, execute o seguinte comando:
pip install -r requirements.txt
A pasta material contém as apresentações e o código utilizados no workshop.
A primeira apresentação cobre os assuntos básicos de python e da biblioteca numpy. A segunda apresenta o conceito de algoritmos genéticos e as tarefas a serem realizadas. Além dessas apresentações, o conteúdo do workshop também está disponível em: Algoritmos Genéticos - Turing Talks.
Em seguida, há os arquivos de código:
- enunciado.py: contém um código base que deve ser completado.
- gabarito.py: contém uma possível resolução do enunciado.
Obs: o arquivo chrome_trex.zip mencionado na apresentação de algoritmos genéticos corresponde ao pacote chrome_trex que foi instalado nos pré-requisitos.
O material e o workshop foram organizados por uma equipe do Grupo Turing:
- Fernando Matsumoto
- Luísa Heise
- Guilherme Mota
Distribuído sob a licença MIT. Veja LICENSE
para mais informações.