Skip to content

🧠 Collection of neural network implementations from scratch. Clean PyTorch implementations with educational comments and ready training loops.

Notifications You must be signed in to change notification settings

Vadimbuildercxx/Custom_nn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Neural Networks From Scratch

Build deep learning models from the ground up. This educational repository includes clean implementations of Deep NN's with PyTorch.

Python PyTorch License

🎯 What's Inside

πŸ–ΌοΈ PixelCNN

Generate images pixel by pixel using masked convolutions:

python main.py --epochs 50 --lr 1e-3

πŸ“š Word2Vec

Train word embeddings:

python train.py --epochs 5 --emb_dim 100

✨ Features

  • πŸ“¦ Clean, implementation
  • πŸš€ Ready training loops
  • πŸ” Early stopping and model checkpoints
  • πŸ’‘ Educational comments and documentation

πŸ› οΈ Quick Start

git clone https://github.com/YourUsername/neural-networks-scratch.git
cd neural-networks-scratch

Full documentation in respective folders.

πŸ“ˆ Results

  • PixelCNN: Generate MNIST-like digits
  • Word2Vec: Learn semantic word relationships

🀝 Contribute

Found a bug? Want to add a feature? Contributions are welcome!

πŸ“ Citation

@misc{Custom_nn,
  author = {Vadimbuildercxx},
  title = {Neural Networks From Scratch},
  year = {2024},
  publisher = {GitHub},
  url = {https://github.com/YourUsername/neural-networks-scratch}
}

🌟 Star History

Star History Chart

πŸ“– Learn More

πŸŽ“ Educational Resources

Perfect for:

  • 🎯 Learning deep learning from scratch
  • πŸ”¬ Understanding modern architectures

πŸ’« Why This Repo?

  • Clean, readable code
  • Modern best practices
  • Production-ready features
  • Educational focus

πŸ”₯ Coming Soon

  • Transformer implementations
  • SSM implementations
  • Pre-trained models
  • More architectures!

πŸ“œ License

MIT Β©

About

🧠 Collection of neural network implementations from scratch. Clean PyTorch implementations with educational comments and ready training loops.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published