scratch-neural-network Neural network from scratch in Python. Supports multiple layers, ReLU, sigmoid, dropout... Just for learning purposes, it should ideally be done with tensor operations.