🌐 Live site: cksajil.github.io/ml-knowledge-graph
An interactive, self-hosted knowledge graph for learning ML and AI — built as a static site deployable on GitHub Pages.
| Domain Key | Color | Use for |
|---|---|---|
foundations |
Green | Math, Stats, Python, SQL |
ml-core |
Blue | Classical ML algorithms |
deep-learning |
Purple | Neural nets, CNNs, PyTorch |
nlp |
Pink | Text, Transformers, LLMs, Agents |
mlops |
Orange | Docker, FastAPI, Deployment |
tools |
Yellow | Libraries, Kaggle, platforms |
projects |
Red | End-to-end portfolio projects |
- Force-directed interactive graph with zoom/pan/drag
- Click any node → side panel with resources, video embeds, notes
- Filter by domain (color chips top-left)
- Search by concept name or description
- Level indicators (green=beginner, blue=intermediate, pink=advanced)
- Node size reflects number of connections (hub nodes are larger)
- "Leads to" and "Prerequisites" navigation between connected nodes
- Fully responsive, dark theme, zero dependencies beyond D3.js CDN
© Sajil C. K. — Licensed under CC BY-NC 4.0. Free to share and adapt with attribution. Not for commercial use.