Skip to content

HARSHITJAIS14/from_scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

from_scratch

As the name suggests, this repo is all about building things with pure mathβ€”from the ground up. Whether it’s a neural network in Python or a regression model in C++, I’m diving into every equation, every line of code, and having fun on my way to becoming invincible <3.


πŸ“‚ Repository Structure

harshitjais14-from_scratch/
β”œβ”€β”€ README.md             # This file
β”œβ”€β”€ MLinCPP/              # Machine learning in C++ implementations
β”‚   β”œβ”€β”€ dataset.txt       # Example datasets
β”‚   β”œβ”€β”€ generatedataset.ipynb  # Notebook for generating synthetic data
β”‚   β”œβ”€β”€ input.txt         # Sample input format
β”‚   β”œβ”€β”€ output.txt        # Expected output format
β”‚   β”œβ”€β”€ polynomialregression.cpp  # C++ implementation of polynomial regression
β”‚   └── .vscode/          # Editor settings for VS Code
β”‚       β”œβ”€β”€ settings.json
β”‚       └── tasks.json
└── Python/               # Neural network and graph explorations in Python
    β”œβ”€β”€ andrej_nn/        # Micrograd-based neural network from Andrej Karpathy
    β”‚   β”œβ”€β”€ building_micrograd.ipynb  # Building your own autograd engine
    β”‚   β”œβ”€β”€ makemore.ipynb # Character-level probabilistic model
    β”‚   β”œβ”€β”€ makemore2.ipynb # Character level probabilistic model using larget context window 
    β”‚   └── names.txt      # Dataset for name generation
    β”œβ”€β”€ LangGraph/        # Experimenting with graph neural networks
    β”‚   β”œβ”€β”€ helloworldgraph.ipynb   # Graph basics tutorial
    β”‚   β”œβ”€β”€ graph2.ipynb            # Second GNN example
    β”‚   └── graph3.ipynb            # Advanced GNN exploration
    β”œβ”€β”€ NNs/              # Neural networks from scratch
    β”‚   β”œβ”€β”€ nns_scratch.ipynb   # Basic feedforward neural network
    β”‚   └── cnns_scratch.ipynb  # Convolutional neural network implementation
    └── .vscode/          # Editor settings for VS Code
        └── settings.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published