initial commit

main
commit 736e4abf9a

@ -0,0 +1,15 @@
# Introduction
The present session will introduce the Python classes and how to create your own Artificial Neural Network (ANN) class. The class will implement the `__init__`, `feedforward`, and `backpropagation` methods.
Each method will be described in detail to understand the ANNs inner work. Then, the handwriting MNIST dataset will be used to train and test our ANN.
# Objectives
- Learn the basics of using Python Classes
- Create methods for: create, feedforward, and backpropagation
- Train the ANN
- Test the ANN
# Pending tasks (Your work)
- Create a Python function to evaluate the ANNs performance by passing all the test images(`mnist_test.csv`) and compare the target with the ANNs results.
- Make a plot of the ANNs evolution performance for at least 10 combinations of the number of hidden nodes, learning rate, and the number of epochs.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save