AKBoles / SuperMarioLandAI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SuperMarioLandAI

This project is using PyBoy to train a neural network to beat the first level of Super Mario Land. I am attempting two implementations:

  1. Using PyTorch.
  2. Using NEAT (specifically using Neat-Python)
    1. Neat-Python

File Naviagation

  • \
    • mario.py: PyTorch implementation
    • mario_neat.py: NEAT implementation
    • README.md: readme document for project
    • \core\
      • utils.py: helper functions to assist in implementations
      • genetic_algorithm.py: classes/functions to help run the networks
    • \config\
      • config-neat.txt: configuration file for Py-Neat

About


Languages

Language:Python 100.0%