Ai And Ml Learning Resources

AI and ML Learning Resources

A curated collection of GitHub repositories for learning Artificial Intelligence, Machine Learning, and Machine Vision, categorized by sub-field and difficulty.

Overview

This collection tracks high-quality educational content, reference implementations, and industry-standard libraries.

Source: [[sources/github_repos_ml_research_2026.md]]


Machine Learning (General & Classical)

Focuses on foundational algorithms, statistical modeling, and non-deep learning techniques.

Deep Learning & LLMs

The architecture and mechanics behind modern Generative AI.

  • Beginner: fastai/fastbook
    • Top-down entry into deep learning utilizing the Fast.ai library.
  • Intermediate: rasbt/LLMs-from-scratch
    • Step-by-step implementation of a GPT-style Large Language Model in PyTorch.
  • Advanced: karpathy/nn-zero-to-hero
    • The definitive guide to bottom-up construction (autograd from scratch).
  • Industry Standard: pytorch/pytorch
    • The core framework used in research and production.

Computer Vision (CV)

Image processing, object detection, and visual understanding.

MLOps & Production System Design

Bridging the gap between model code and production systems.


Learning Philosophies

  • Top-Down: (e.g., fastai) Start with the API, get results, then drill down.
  • Bottom-Up: (e.g., karpathy) Build every component from scratch to understand the mechanics.

Related: [[Learning Path - ML Development]], [[Syllabus]]