workofart / ml-by-hand
A deep learning library built from scratch with complex neural networks examples built on top for learning purposes.
Why this job: says: from scratch
What it does
We are creating a deep learning library from scratch (that evolved from a simple autograd engine). It is designed to demystify the inner workings of building deep learning models by exposing every mathematical detail and stripping down the abstractions shiny ML libraries (e.g. PyTorch/TensorFlow) have. This project tries to provide an opportunity to learn deep learning from first-principles. And use the hand-built library to create and train state-of-art models (such as GPT-2 (Model Card)).
Get started
./bootstrap.sh
source .venv/bin/activate - Maintenance
- Active
- Last commit 4 months ago
- Stars
- 110
- On GitHub
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest tag
- gpt2-124m-openwebtext-56000
- Released 5 months ago
- Built with
- Python
- 100% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 0% closed
- 1 still open
- Pull requests
- 93 merged
- 0 waiting
- Releases
- 1
- 1 in the last year
- No contributing guide
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| prabhuomkar / pytorch-cpp | 2,141 | 6 days ago | MIT | No downloads |
| rodmarkun / SmolML | 504 | 3 months ago | MIT | No downloads |
| zhuangzhaoyeye / llm_course | 42 | yesterday | MIT | No downloads |
More: languages, topics and project record
Languages
- Python 100%
- Shell <1%
Topics
- autograd
- education
- machine-learning
- python
Project record
- JobLists and guides
- StatusListed
- Commits552
- Forks16
- Watching1
- Stars in 28 days0
- CreatedOct 27, 2024
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
