In this notebook, students model the problem of finding the quickest way to visit each city in
the
City of Hoenn (from Pokemon Emerald) as a graph problem and approximate a solution using the
networkx library
There are variants for where you can move in any direction and where you can move only
up/down/left/right.
As a bonus, the notebook explores a relaxation of the problem where backtracking is `free.` I.e.
If I have visited a city before, I can fly to it again at zero cost. This variant can then be
modeled by another well-known graph problem.
For Inspirit AI
These are notebooks I developed for Inspirit AI. These projects are
for students at the high school and middle school levels.
In this project, students gradually build models to drive cars in one of the OpenAI Gyms
environments.
The project starts with basic models to decide whether the road turns left or right and
gradually builds to models based on behavioral cloning and deep Q-learning.
In this project, students build models to detect whether or not someone is wearing a mask.
The models start very simple (using the color distribution of the input image) and gradually
get more complex, building up to a convolutional neural network with a facial recognition
preprocessing step.
Students then get a chance to test the model on their images.