Neural network made to predict the best path for a robot to take to avoid collison.
The project might work with different versions of python but the one I've tested is Python 3.11.5
To run the current model locally:
- Clone the project
- Run
pip install -r requirements.txt - Run
python run.py
To update the model after making adjustments to how its trained:
- Make changes to
train_model.py - Run
python train_model.py - Then rerun
python run.pyto see how the new training impacts performance
To collect different kinds of data:
- Make changes to
collect_data.py - Then run
python collect_data.pyto generate a new training_data.csv
