The purpose of this project is to explore distributed neural network training on multiple Raspberry Pis. Training performance is not meant to surpass GPUs in any sense; the main intention is to explore computing clusters and learning about the inner working of deep learning with self-implemented neural network layers.
- Basic deep learning framework (Dense, ReLU, Sigmoid, Binary Crossentropy) /MiAI.py
- Sample implementation /NNExample.py
- Raspberry Pi Setup
- Distriuted learning Pipeline
- More advanced deep learning components (optimizers, normalization layers, etc...)