Skip to content

kshah2712/Gen-AI

Repository files navigation

🤖 Gen-AI Practice

Personal practice repository — Weekly coding labs, assignments, mini-projects and theory notes from my Full Stack Generative AI Bootcamp journey.
Built in public. Updated every weekend.

Course Academy Status Progress GitHub


📌 About This Repo

This repository contains my independent practice work — separate from my class notebooks.

Every weekend after class I:

  1. Attend the bootcamp session
  2. Solve the weekly coding lab (3 exercises + mini project)
  3. Push everything here with notes
  4. Update this README

📁 Folder Structure

Gen-AI/
│
├── 📂 week-01/       → Tokenization & Embeddings
├── 📂 week-02/       → Word2Vec & Transformer Intuition
├── 📂 week-03/       → SOTA Embedding Models & Similarity Search
├── 📂 week-04/       → Transformer Architecture Deep Dive
├── 📂 week-05/       → LLMs, SLMs & Multimodal Models
├── 📂 week-06/       → Model Selection Strategy
├── 📂 week-07/       → LLM APIs & Cost Management
├── 📂 week-08/       → Provider Switching & Cloud APIs
├── 📂 week-09/       → Fine-Tuning Foundations & LoRA
├── 📂 week-10/       → Advanced Fine-Tuning (RLHF, DPO)
├── 📂 week-11/       → LLM Hosting on AWS SageMaker
├── 📂 week-12/       → Prompt Engineering
├── 📂 week-13/       → RAG Systems
├── 📂 week-14/       → Advanced RAG & Multimodal
├── 📂 week-15/       → Agents & Multi-Agent Systems
├── 📂 week-16/       → Evaluation Strategies
├── 📂 week-17/       → Guardrails & Safety
├── 📂 week-18/       → MCP & Agentic Tool Layers
├── 📂 week-19/       → AWS Cloud Services for GenAI
├── 📂 week-20/       → No-Code Agent Tools (n8n)
├── 📂 week-21/       → Capstone 1 - Document Portal
├── 📂 week-22/       → Capstone 1 - Continued
├── 📂 week-23/       → Capstone 2 - Report Generation Agent
├── 📂 week-24/       → Capstone 2 - Continued
│
├── 📂 notes/
│   └── GenAI_Bootcamp_Theory_Notes.pdf
│
└── README.md

🗺️ Progress Tracker

Week Module Topics Lab Status
Week 01 Module 1 Text Encoding, Tokenization, Embeddings, Vector Space 📓 ✅ Done
Week 02 Module 1 Word2Vec, CBOW vs Skip-gram, Transformer Intuition, Attention 📓 ✅ Done
Week 03 Module 1 SOTA Embedding Models, CLIP, Semantic vs Keyword Search 📓 ✅ Done
Week 04 Module 1 Transformer Architecture, Self-Attention, Encoder/Decoder, Positional Encoding 📓 ✅ Done
Week 05 Module 2 LLMs vs SLMs vs Multimodal, Model Families 📓 🔜 Upcoming
Week 06 Module 2 Specialized Models, Model Selection Strategy 📓 🔜 Upcoming
Week 07 Module 3 LLM API Ecosystem, Making API Calls, Token Cost Management 📓 🔜 Upcoming
Week 08 Module 3 Provider Switching, Cloud-Managed APIs 📓 🔜 Upcoming
Week 09 Module 4 Fine-Tuning Foundations, Strategies, PEFT, LoRA, QLoRA 📓 🔜 Upcoming
Week 10 Module 4 Fine-Tuning Frameworks, Advanced Paradigms (RLHF, DPO) 📓 🔜 Upcoming
Week 11 Module 5 LLM Hosting on AWS SageMaker, API Exposure 📓 🔜 Upcoming
Week 12 Module 6 Prompt Engineering, CoT, ReAct, Structured Prompting 📓 🔜 Upcoming
Week 13 Module 7 RAG Systems, Chunking, Vector DBs, Retrieval 📓 🔜 Upcoming
Week 14 Module 8 Advanced RAG, Multimodal RAG, Evaluation 📓 🔜 Upcoming
Week 15 Module 9 Agents, Multi-Agent Systems, LangGraph 📓 🔜 Upcoming
Week 16 Module 10 Evaluation Strategies, LLM-as-a-Judge, RAGAS 📓 🔜 Upcoming
Week 17 Module 11 Guardrails, Prompt Injection Defense 📓 🔜 Upcoming
Week 18 Module 12 MCP, FastMCP, Agentic Tool Layers 📓 🔜 Upcoming
Week 19 Module 13 AWS Services for GenAI — SageMaker, Bedrock 📓 🔜 Upcoming
Week 20 Module 14 No-Code Agent Tools — n8n 📓 🔜 Upcoming
Week 21–22 Module 15 Capstone 1 — Document Portal System 📓 🔜 Upcoming
Week 23–24 Module 16 Capstone 2 — Autonomous Report Generation Agent 📓 🔜 Upcoming

🧠 Theory Notes PDF

Cumulative theory notes — updated every weekend with new content.

📄 Download Latest Theory Notes PDF

Currently covers:

  • Week 1 — Tokenization, Embeddings, Vector Space, Similarity Metrics
  • Week 2 — Word2Vec, Transformer Intuition, Attention Mechanism
  • Week 3 — SOTA Embedding Models, CLIP, Semantic vs Keyword Search
  • Week 4 — Transformer Architecture, Self-Attention, Encoder/Decoder, Positional Encoding

🛠️ Tech Stack

Category Tools
Core Language Python 3.10+
Embeddings sentence-transformers, OpenAI, Google Gemini
LLM Frameworks LangChain, LangGraph
Vector Databases Pinecone, Qdrant, ChromaDB
Fine-Tuning Hugging Face Transformers, PEFT, Unsloth
Cloud AWS (SageMaker, Bedrock), Azure AI Foundry
MLOps MLflow
Notebooks Jupyter, Google Colab

📊 Skills Being Built

Foundations     ████████████████░░░░  80%  (Weeks 1-4 complete)
LLM APIs        ░░░░░░░░░░░░░░░░░░░░   0%  (Coming Week 7)
Fine-Tuning     ░░░░░░░░░░░░░░░░░░░░   0%  (Coming Week 9)
RAG Systems     ░░░░░░░░░░░░░░░░░░░░   0%  (Coming Week 13)
Agents          ░░░░░░░░░░░░░░░░░░░░   0%  (Coming Week 15)
Cloud Deploy    ░░░░░░░░░░░░░░░░░░░░   0%  (Coming Week 19)

⚙️ Setup

# Clone the repo
git clone https://github.com/kshah2712/Gen-AI.git
cd Gen-AI

# Create virtual environment
python -m venv venv
source venv/bin/activate        # Mac/Linux
venv\Scripts\activate           # Windows

# Install dependencies
pip install -r requirements.txt

🔗 Connect With Me

Platform Link
💼 LinkedIn [https://www.linkedin.com/in/kashyap-shah-28229332a?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=ios_app]
💻 GitHub github.com/kshah2712

📝 Weekly Cycle

Saturday/Sunday → Attend bootcamp class
        ↓
Take notes + code along in class repo
        ↓
Solve weekly coding lab (3 exercises)
        ↓
Push code + charts + README to this repo
        ↓
Update theory notes PDF in notes/
        ↓
Post on LinkedIn + Instagram

Building in public — one weekend at a time 🚀

Started April 2025 | Expected completion: September 2025

About

Gen AI

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors