- Python 3.10+
- Numpy
- Pandas
python3 main.py
The program will display output for 3 training runs, each constituting a part of the project. For each part, the model will train for 1000 epochs and then it's accuracy will be evaluated.
- Part 1: A Perceptron model trained on the numbers 7 and 9.
- Part 2: A Perceptron model trained on the numbers 0 through 9.
- Part 3: A Neural Network trained on the numbers 0 through 9.