Introduction to neural networks, with the implementation of a multilayer perceptron.
If you want to learn more about the way deep learning framework work.
uv venv --python 3.12 .venv && uv pip install -e .uv run python examples/train_mlp.pythis will also save plot about the training data.
uv run python examples/inference_mlp.pyLoad weight from training and perform inference on unseen data.
Other commands you can use, run a python server of the directory and view images in your browser for examples.
- split train and prediction program
- refacto loss function
- implement SGD
my intuition is that giving 80% of the dataset in one pass of our model will make it learn so fast. it does not need to reajust much its weight.