Build deep learning models from the ground up. This educational repository includes clean implementations of Deep NN's with PyTorch.
Generate images pixel by pixel using masked convolutions:
python main.py --epochs 50 --lr 1e-3
Train word embeddings:
python train.py --epochs 5 --emb_dim 100
- 📦 Clean, implementation
- 🚀 Ready training loops
- 🔍 Early stopping and model checkpoints
- 💡 Educational comments and documentation
git clone https://github.com/YourUsername/neural-networks-scratch.git
cd neural-networks-scratch
Full documentation in respective folders.
- PixelCNN: Generate MNIST-like digits
- Word2Vec: Learn semantic word relationships
Found a bug? Want to add a feature? Contributions are welcome!
@misc{Custom_nn,
author = {Vadimbuildercxx},
title = {Neural Networks From Scratch},
year = {2024},
publisher = {GitHub},
url = {https://github.com/YourUsername/neural-networks-scratch}
}
Perfect for:
- 🎯 Learning deep learning from scratch
- 🔬 Understanding modern architectures
- Clean, readable code
- Modern best practices
- Production-ready features
- Educational focus
- Transformer implementations
- SSM implementations
- Pre-trained models
- More architectures!
MIT ©