Skip to content

codingtraces/advanced-ai-ml-notes

Repository files navigation

πŸ“˜ AI & ML System Design Notes

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.


πŸ“‚ Machine Learning System Design

Core Foundations + Classic ML System Design

  1. Foundations & Overview β€” pipeline, features, evaluation, deployment
  2. Image-Based Product Search β€” search + embeddings
  3. Street View Privacy Blurring β€” detection + privacy-preserving AI
  4. Harmful / Unsafe Content Detection β€” moderation, classification at scale
  5. Personalized Video Recommendations β€” recsys fundamentals, ranking
  6. Personalized News Feed Ranking β€” classic ranking + personalization

Well-known real-world ML use cases

  1. Video Content Search (YouTube) β€” search + indexing at scale
  2. Predicting Ad Clicks on Social Platforms β€” CTR prediction, ads ranking
  3. Event & Activity Suggestions β€” recommendations variation
  4. Friend / Connection Suggestions β€” social graph + similarity
  5. Similar Rental Listings Discovery β€” clustering, similarity search

πŸ€– Generative AI System Design

  1. Introduction to Generative AI β€” transformers, LLM basics
  2. Conversational Assistant (ChatGPT) β€” LLM system design
  3. Knowledge-Augmented Text Generation (RAG) β€” retrieval + generation
  4. AI-Powered Language Translation β€” encoder-decoder, seq2seq, transformers
  5. Smart Email Autocomplete (Gmail) β€” predictive text, language modeling

Advanced Generative AI applications

  1. Automated Image Captioning β€” vision + language
  2. Text β†’ Image Generation β€” diffusion models (e.g., Stable Diffusion)
  3. Text β†’ Video Generation β€” very advanced, mention if asked
  4. Realistic Human Face Synthesis β€” GANs, diffusion, ethics
  5. High-Resolution Image Generation β€” super-resolution, GANs
  6. Personalized AI Headshots β€” applied diffusion, personalization

✍️ Maintained as part of a personal AI/ML learning journey.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published