A curated collection of notes and references for Machine Learning System Design and Generative AI System Design.
These notes cover practical case studies and real-world applications, useful for interviews and system-level understanding.
Core Foundations + Classic ML System Design
- Foundations & Overview β pipeline, features, evaluation, deployment
- Image-Based Product Search β search + embeddings
- Street View Privacy Blurring β detection + privacy-preserving AI
- Harmful / Unsafe Content Detection β moderation, classification at scale
- Personalized Video Recommendations β recsys fundamentals, ranking
- Personalized News Feed Ranking β classic ranking + personalization
Well-known real-world ML use cases
- Video Content Search (YouTube) β search + indexing at scale
- Predicting Ad Clicks on Social Platforms β CTR prediction, ads ranking
- Event & Activity Suggestions β recommendations variation
- Friend / Connection Suggestions β social graph + similarity
- Similar Rental Listings Discovery β clustering, similarity search
- Introduction to Generative AI β transformers, LLM basics
- Conversational Assistant (ChatGPT) β LLM system design
- Knowledge-Augmented Text Generation (RAG) β retrieval + generation
- AI-Powered Language Translation β encoder-decoder, seq2seq, transformers
- Smart Email Autocomplete (Gmail) β predictive text, language modeling
Advanced Generative AI applications
- Automated Image Captioning β vision + language
- Text β Image Generation β diffusion models (e.g., Stable Diffusion)
- Text β Video Generation β very advanced, mention if asked
- Realistic Human Face Synthesis β GANs, diffusion, ethics
- High-Resolution Image Generation β super-resolution, GANs
- Personalized AI Headshots β applied diffusion, personalization
βοΈ Maintained as part of a personal AI/ML learning journey.