Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Ai Roadmap

FreeNot checked

AL/ML learning Gym including traditional ML, deep learning, fine-tuning, Gen AI, Agentic AI. Everything from experiments to production with evaluation and obser

GitHubEmbed

About

AL/ML learning Gym including traditional ML, deep learning, fine-tuning, Gen AI, Agentic AI. Everything from experiments to production with evaluation and observability.

README

One stop for AI/ML learning — AI/ML learning gym: traditional ML, deep learning, fine-tuning, Gen AI, agentic AI. Everything from experiments to production with guardrails, evaluations and observability.

This repo is a curated learning path covering the full spectrum of modern AI and machine learning:

Area Coverage
Traditional ML Fundamentals: regression, classification, clustering, feature engineering, and model evaluation.
Deep Learning Neural networks, CNNs, RNNs, transformers, and training at scale.
Gen AI & LLMs Building applications with large language models: prompting, RAG, advance RAG, agentic RAG, and deployment.
Fine Tuning (SFT) Fine-tuning small language models ( PEFT e.g. LoRA, QLoRA, adapters) on custom data. You can perform SFT using Full Fine-Tuning (expensive) or LoRA/QLoRA (efficient).
RLHF Pipeline RLHF pipeline (SFT → Reward model → PPO).
Agentic AI Autonomous agents, tool use, multi-step reasoning, and agent frameworks.
MLOps Experiment tracking, model versioning, pipelines, serving, and monitoring in production, along with EVALs and observability.

AI roadmap & hierarchy - mind map

mindmap
  root((AI mastery))
    Foundations
      Classical ML
      Python stats linear algebra
    Deep learning
      NN from scratch
      CNNs RNNs
    Transformers and LLMs
      Architecture attention
      Base model checkpoint
    Inference time
      APIs prompting
      RAG evals
    Weight time
      Continued pretrain
      SFT full FT
      LoRA QLoRA
    Alignment optional
      DPO RLHF preferences
    Agentic systems
      Tools loops memory
      Frameworks MCP
    Production
      MLOps deploy
      Observability guardrails cost

Logical flow — dependency ladder

                         ┌─────────────────────────────┐
                         |         MLOPs & Ship        |
                         |  Deploy • Monitor • Scale   |
                         │           evals             │
                         │  guardrails · cost · SLOs   │
                         └──────────────┬──────────────┘
                                        │
                         ┌──────────────▼──────────────┐
                         |          Agnetic AI         |
                         |   Tools • Planning • Memory |
                         │   crews · langGraphs · MC   │  ← https://github.com/aditya-caltechie/ai-tutorial-notes/blob/main/05_AGENTIC_TRACK.md
                         └──────────────┬──────────────┘
                                        │
              ┌─────────────────────────┴───────────--──────────────┐
              │                                                     │
   ┌──────────▼──────────┐                               ┌──────────▼────--------─────┐
   │   INFERENCE-TIME    │                               │ WEIGHT-TIME (Fine-tuning)  │
   │ prompts · RAG · API │                               │   CPT · SFT · FT           │
   │ (no weight change)  │                               │   LoRA · QLoRA             │
   └──────────┬──────────┘                               └──────────┬────────-------──┘
              │                                                     │
              └───────────────────────────┬─────────────────────────┘
                                          │
                         ┌────────────────▼────────────────┐
                         │     TRANSFORMERS / LLMs         │
                         │  attention · tokenizer · base   │
                         │  HF · generate · chat templates │  ← https://github.com/aditya-caltechie/ai-tutorial-notes/blob/main/02_LLM_CORE_TRACK.md
                         |     GPT • Fine-tuning • RAG     |
                         └────────────────┬────────────────┘
                                          │
                         ┌────────────────▼────────────────┐
                         │  DEEP LEARNING                  │
                         │  backprop · CNN · RNN           │  ← ai-deep-learning
                         └────────────────┬────────────────┘
                                          │
                         ┌────────────────▼────────────────┐
                         │  FOUNDATIONS                    │
                         │  classical ML (sup/unsup)       │
                         |  Regression • Trees • SVM       |
                         └─────────────────────────────────┘

  Sidecar ideas (plug in when needed): alignment (DPO / RLHF) · multimodal ·
  synthetic data · RAG eval (MRR, faithfulness) · red-teaming.
  Training *stages* cheat sheet: https://github.com/aditya-caltechie/ai-tutorial-notes/blob/main/03_LLM-TRAINING.md · adaptation methods: https://github.com/aditya-caltechie/ai-tutorial-notes/blob/main/04_FINE-TUNING.md

1. AI/ML Foundation

Topic Repo Description
Traditional ML (optional) Basics MLProjects1 MLProjects2 Refer This are references to public repos with fundamentals and projects.
Deep Learning (optional) ai-deep-learning Building your own NN from scratch. It also has workshop which covers - Deep learning fundamentals with PyTorch/TensorFlow: neural networks, CNNs, RNNs, and training pipelines. Foundation for understanding how modern LLMs are built.

2. LLM Core Track

Transformers are the modern day hero. All LLM are based on transformer architecture. Besides that, there are two major concept :

  1. Inference techniques ( Prompt Engg, RAG, Agentic-RAG ).
  2. Training techniques ( Fine-tuning - Full-fine-tuning / PEFT(LORA/QLORA )).

In-repo guides: LLM_CORE_TRACK | LLM-TRAINING | FINE-TUNING | NOTES

Topic Repo Description
Transformers ai-transformers All about Transformers. High-level APIs for Inference. Low-level APIs for fine-tuning Illustration
Pre-Training LLM (optional) ai-pretraining Continous Pre-training. why and when its useful and needed
Fine-tuning (SFT) - PEFT/LORA ai-fine-tuning Fine-tuning small language models (e.g. LoRA, QLoRA, adapters) on custom data. Covers data prep, training, and evaluation for domain-specific models. This also has workshop section from March28. Material from DeepLearning.ai course as well for reference.
RLHF pipeline (optional) Course Todo
LangChain Basics ai-langchain-intro Introduction to LangChain: chains, prompts, output parsers, and connecting to LLMs. Covers the core building blocks for LLM applications.
RAG ai-rag Retrieval-augmented generation: vector stores, embeddings, and chaining retrievers with LLMs for knowledge-grounded answers.
Agentic RAG ai-agentic-rag Agentic RAG: agents that decide when and how to search and reason over retrieved context using LangChain/LangGraph-style patterns.
Multi Agents using Tools/loop & Workflows ai-deals2buy Capstone: AI agent for deals/shopping with LLM calls, tools, and agent logic. Two approaches: (a) loops & tools via autonomous_planning_agent.py, (b) workflow via planning_agent.py.

3. Agentic Core Track

In-repo guide: AGENTIC_TRACK (framework comparison, Mermaid diagrams, MCP vs orchestration) | NOTES

Topic Repo Description
Agents without Framework ai-career-agent Basic agent without using any framework. Simple use of tools in loop with LLM to build career chat
OpenAI Agents SDK ai-agentic-sales-outreach Cold-send agent project: agentic cold sales email with tools and handoffs strategies. Uses worksflows and agent approach. Use guardrails
OpenAI Agents SDK ai-openai-sdk-deep-research Perform Deep Research
MCP (Model Context Protocol) ai-mcp-autonomous-traders Autonomous trading agents using MCP: agents that use tools and context via the Model Context Protocol for trading workflows.
CrewAI Framework ai-crew-engineering-team Multi-agent "engineering team" with CrewAI: role-based agents collaborating on tasks. Demonstrates CrewAI's agent and task APIs.
CrewAI Framework ai-crew-financial-researcher Financial research agent built with CrewAI: research tasks, tools, and structured outputs for finance use cases.
CrewAI Framework ai-crew-stock-picker Stock-picking agent with CrewAI: agents that analyze and recommend stocks using external data and tools.
LangGraph ai-coworker Personal Assistance, that backs you up and helps you get things done
Autogen AgentChat ai-autogen-itinerary-planner Multi-agent workflow, where we can plan flights with optimal costs
Autogen Core ai-autogen-core-judge Multi-agent workflow, where Judge decides results of two research agents
Autogen Core ai-agent-creator Creates agents with buisiness ideas

4. MLOps Track

In-repo guide: MLOPS_TRACK for all production ready apps on AWS with Terraform | NOTES

Topic Repo Description
Healthcare-Pro on Vercel ai-healthcare-pro Deploying AI based healthcare SAAS app on Vercel, with clerk auth. Learn a bit of frontend. Can be deployed to either Vercel or AWS (ECR, AppRunner)
Digital-twin on AWS via Terraform ai-digital-twin A conversational digital twin: a Next.js chat UI talks to a FastAPI backend that uses OpenAI with session memory on AWS. It uses S3, Lambda, API-gateway, CloudFront, BedRock, Cloudwatch, IAM
Cyber Security Analyzer on AWS, Auzure and GCP via Terraform ai-cybersecurity-analyzer An AI-powered web application that scans and analyzes Python code for security vulnerabilities. Connect to wired N/w for pushing docker image to ECR for AppRunner.
Financial Planner on AWS via Terraform ai-financial-planner Multi-agent AI financial planning platform that analyzes equity portfolios, generates reports, visualizations, and retirement projections using collaborative AI agents deployed on AWS. Connect to wired N/w for pushing docker image to ECR for AppRunner.

Study Notes

Repo Description
ai-tutorial-notes Consolidated notes and references from Udemy AI/ML courses. Quick lookup for concepts, commands, and patterns used across the tracks.

Track guides and mental maps

These files live in docs/ (repository root). They thread the same topics as the repo tracks and the Appendix further down this README, but as guided narratives (week arcs, training stages, fine-tuning choices, agent stacks). Open them when you want diagrams and FAQs, not only quick definitions.

Doc What it covers Theory in one line
1_ROADMAP Course / topic roadmap (notebooks, resources) Optional fundamentals vs LLM scientist vs LLM engineer paths; external course structure and handbook links—use as a bird’s-eye supplement to this repo’s tracks.
2_LLM_CORE_TRACK Full LLM engineering arc (weeks, capstone). Inference-time path (APIs → Hugging Face → RAG + eval) runs in parallel with weight-time adaptation (data → baselines → fine-tuning / QLoRA); Week 8 hybrid combines RAG, frontier models, fine-tuned specialists, and agents.
3_LLM-TRAINING Pre-training vs fine-tuning vs education Foundation pre-training builds the base checkpoint; continued pre-training nudges it on more unlabeled domain text; full FT and PEFT adapt on task data; ai-deep-learning teaches architecture + small-data training—not web-scale foundation PT.
4_FINE-TUNING SFT and parameter-efficient methods SFT teaches behavior from labeled pairs; full FT updates all weights; LoRA / QLoRA train small adapters; prompt / prefix tuning steers the model with few trainable parameters.
5_AGENTIC_TRACK Agent frameworks + MCP Shared base: LLM + tools + multi-step control; compare OpenAI Agents SDK, CrewAI, LangGraph, AutoGen by orchestration style; MCP is a tool/resource protocol, not a replacement for those orchestrators.
6_MLOPS_TRACK MLOps / production on AWS (plus multi-cloud labs) Four-project arc (SaaS → serverless platform → multi-cloud → agentic enterprise): Terraform, CI/CD, Bedrock/SageMaker, vectors, queues, observability—tied to reference repos (healthcare, digital twin, cybersecurity, financial planner).

How the guides connect (ASCII mind map)

                    [ 1_ROADMAP.md — optional bird's-eye ]
                                    |
                                    v
                         [ 2_LLM_CORE_TRACK.md ]
                            full curriculum arc
                                     |
         +-------------+-------------+----------------+--------------+
         |             |                              |              |
         v             v                              v              v
  3_LLM-TRAINING.md   4_FINE-TUNING.md   RAG (inference-time)     AGENTIC_TRACK.md
  foundation CPT FT   SFT ·full FT/PEFT  chunk ·embed ·vectorDB   handoffs · crews
  · FT · PEFT         · LoRA · prompts   · retrieve + LLM ·       · graphs · teams
  · scratch NN                           · agentic RAG · evals    · MCP (see guide)
                                         · repos: ai-rag 
         |             |                          |                  |
         +-------------+--------------------------+------------------+
                                 |
                                 v
              Product: grounded answers (RAG) + adapted weights + agent orchestration
              (Week 8 / capstone style — see https://github.com/aditya-caltechie/ai-tutorial-notes/blob/main/02_LLM_CORE_TRACK.md)


Appendix :

Frameworks:

OpenAI Agents SDK, CrewAI, and AutoGen

These are all true agent frameworks (or orchestration frameworks). They're built specifically to let you quickly spin up AI agents (or teams of agents) with opinionated patterns:

  • OpenAI Agents SDK → lightweight, production-ready primitives for single/multi-agent orchestration (successor vibe to Swarm).
  • CrewAI → role-based "crews" where agents have jobs, tasks, and handoffs like a human team.
  • AutoGen → conversation-based multi-agent chats where agents talk to each other to solve problems.

They're designed end-to-end for "build an agent/team fast." LangChain / LangGraph sit in a different bucket.

LangChain / LangGraph sit in a different bucket.

LangChain is a general LLM application framework (chains, memory, RAG, tools, etc.). LangGraph is its stateful graph layer for building custom workflows with cycles, branching, and multi-actor control flow. You can build agents with them (tons of people do), but they're lower-level building blocks rather than ready-made "agent frameworks." You have to design most of the orchestration yourself — it's more like "React for agents" than "a crew/team builder."

LangGraph is very much a framework, but it's a different kind compared to things like CrewAI, AutoGen, or OpenAI Agents SDK — which is why it can feel like it doesn't "fit" the same bucket.

The key distinction comes down to level of abstraction and opinionation:

  • Higher-level / opinionated agent frameworks (CrewAI, AutoGen, OpenAI Agents SDK, etc.) These give you ready-made patterns: "agents with roles," "conversations between agents," "handoffs/swarm-style delegation," predefined task queues, automatic tool routing, etc. You mostly configure agents/roles/tasks, and the framework handles a lot of the orchestration "magic" for you. Great for speed → build a team of agents in ~100 lines.
  • LangGraph (and to some extent LangChain itself) It's a low-level orchestration framework / agent runtime built around explicit, programmable graphs (directed graphs with nodes, edges, conditional branches, cycles/loops, persistence). LangGraph is a framework — specifically a low-level, graph-based agent orchestration framework/runtime for stateful, controllable, production-grade AI agents and workflows.

LangGraph can we used for making both :

  • Workflows : example traditional rag. Simpler. Reference-1 | Reference-2
  • Full Agnetic solution : example agentic-rag repo, ai-sidekick repo

MCP (Model Context Protocol) :

It is even further removed — it's not a framework at all. It's a protocol/standard. It just defines a clean, standardized way for any agent to discover and call tools/context/resources from MCP servers.


Fine-Tuning Terminology (SFT vs PEFT/LoRA/QLORA vs Full FT)

Term Category What it describes
SFT Learning Paradigm Using labeled input/output data to teach a specific behavior.
Full Fine-Tuning Resource Method Modifying 100% of the model's weights during SFT. example-1, example-2
PEFT Fine-Tuning (LoRA / QLoRA) Resource Method Modifying < 1% of the model's weights during SFT (parameter-efficient). example-1, example-2, example-3

Stages vs. What They Learn

Stage What is learned? Analogy
SFT Domain knowledge & format Learning the textbook for a class.
DPO / RLHF Style, safety, & preference Taking practice exams and getting a grade.

Two-Stage Adaptation Pattern

Stage Goal Typical method Notes
Stage 1 – Task & domain (SFT) Teach domain knowledge, task behavior, and output format. Supervised Fine-Tuning (SFT), usually with PEFT (LoRA / QLoRA) instead of full fine-tuning. Parameter‑efficient; far less compute and memory than full FT, and often sufficient to ship a product.
Stage 2 – Alignment & refinement Refine style, helpfulness, safety, and response quality. Preference-based alignment via DPO or RLHF on preference data. Optional second pass; most valuable when UX and safety need additional optimization.

Flow with Methods (Where each fits)

              ┌────────────────────┐
              │   Pretraining      │
              │ (Huge data, $$$)   │
              └────────┬───────────┘
                       ↓
              ┌────────────────────┐
              │  Base Model        │
              └────────┬───────────┘
                       ↓
        ┌────────────────────────────────┐
        │  Supervised Fine-Tuning (SFT)  │
        │  - Instruction tuning          │
        │  - Domain tuning               │
        └────────┬───────────────────-───┘
                 ↓
        ┌────────────────────────────────┐
        │  HOW to fine-tune (Technique)  │
        │  - Full FT                     │
        │  - PEFT (LoRA, QLoRA)          │
        └────────┬────────────────────-──┘
                 ↓
        ┌────────────────────────────────┐
        │ Alignment Stage (Post Training)│
        │  - RLHF (uses PPO)             │
        │  - DPO                         │
        │  - RL (PPO etc.)               │
        └────────┬────────────────────-──┘
                 ↓
          ┌────────────────────┐
          │ Final Assistant    │
          └────────────────────┘

End to end pipeline:

1. Pick base model (LLaMA / Mistral)
2. Prepare dataset (instruction format)
3. Run Fine-tuning: SFT + LoRA  
4. (Optional) Run DPO for alignment
5. Save + merge adapters
6. Serve using vLLM
7. Build app using LangChain

BEST PRACTICAL STACK

HuggingFace Transformers → loads model  (Model: Mistral / LLaMA )
        ↓
PEFT (LoRA) → makes tuning cheap
        ↓
Trainer / TRL → runs SFT / DPO
        ↓
vLLM → serves model fast
        ↓
LangChain → builds app/agent

There are 3 main steps:

  • PreTraining - (Mostly done by Giants like Google, Meta)
  • Fine-Tuning (SFT- FT/PEFT for domain training)
  • Reinforcement Learning (RLHF/DPO) - Optional
- SFT teaches the model WHAT to say
- PEFT makes it CHEAP to train
- DPO/RLHF teaches HOW to behave

from github.com/aditya-caltechie/ai-roadmap

Installing Ai Roadmap

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/aditya-caltechie/ai-roadmap

FAQ

Is Ai Roadmap MCP free?

Yes, Ai Roadmap MCP is free — one-click install via Unyly at no cost.

Does Ai Roadmap need an API key?

No, Ai Roadmap runs without API keys or environment variables.

Is Ai Roadmap hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Ai Roadmap in Claude Desktop, Claude Code or Cursor?

Open Ai Roadmap on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Ai Roadmap with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs