/learn-mlops

Code and notes I am writing while learning MLOps.

Primary LanguageJupyter Notebook

Learning MLOps

My notes and materials while learning cloud stuff in the context of machine learning (MLOps).

Goals

Aim for an end-to-end project that uses REST API, Gradio, Docker, GCP, Vertex AI, Terraform, Github Actions, and deep learning of course! Maybe not kubernetes hahah. ONNX-optimized model (for latency) as a RESTful web service, Dockerize the API, deploy on GCP, auto deploy with GH Actions, monitor and log results.

Projects Done

  1. Docker course, Project: Build and Deploy Custom Docker Images for Object Recognition, hasibzunair/learn-docker
  2. GCP + Vertex AI course, Project: Deploy image classification REST API and frontend app in GCP.
  3. Python GitHub Actions Workflows: hasibzunair/python-actions-examples

List of courses

  1. AI Research Experiences Harvard CS197 https://www.cs197.seas.harvard.edu/

  2. a) Docker for the Absolute Beginner - Hands On - DevOps https://concordia.udemy.com/course/learn-docker/ b) JSON path course (Subset of Docker course)

  3. CS197 New Lectures https://www.cs197.seas.harvard.edu/

  4. Kubernetes for the Absolute Beginners - Hands-on https://concordia.udemy.com/course/learn-kubernetes/

  5. Effective MLOps: Model Development https://www.wandb.courses/courses/effective-mlops-model-development

  6. Google Cloud Platform (GCP) Fundamentals for Beginners https://www.udemy.com/course/google-cloud-platform-gcp-fundamentals-for-beginners/

  7. Google Cloud Machine Learning - Vertex AI https://www.udemy.com/course/machine-learning-with-google-cloud/

  8. Terraform for Beginners using GCP - Google Cloud (Hands-on) https://www.udemy.com/course/terraform-for-beginners-using-google-cloud/

  9. Github Actions https://www.udemy.com/course/github-actions-the-complete-guide/

  10. MLOps https://github.com/GokuMohandas/mlops-course

  11. Pair Programming with LLMs https://learn.deeplearning.ai/pair-programming-llm/

  12. CAP6412 Advanced Computer Vision - Spring 2023 https://www.youtube.com/playlist?app=desktop&list=PLd3hlSJsX_In7qup928HaHmilugBGctuF