/deep-learning-from-scratch

Implementing deep learning concepts from scratch with detailed explanation.

Primary LanguagePythonMIT LicenseMIT

Deep Learning From Scratch

Implementing core deep learning concepts from the ground up.

Models Implemented

  • Diffusion Models: Generative models for high-quality image synthesis
  • MAMBA: Selective state-space architecture for efficient sequence modeling

Repository Structure

DeepLearning-From-Scratch/
├── diffusion_models/     # Diffusion model implementation
├── mamba/                # MAMBA model implementation 
├── requirements.txt      # Project dependencies
├── README.md            # Repository documentation
└── .gitignore           # Git ignore rules

Getting Started

  1. Clone the repository:
git clone https://github.com/pranavAL/deep-learning-from-scratch.git
  1. Install dependencies:
cd deep-learning-from-scratch
pip install -r requirements.txt

Documentation

Each implementation includes detailed documentation: