Skip to content

j-adamczyk/MLOps_course_AGH

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLOps Course

A comprehensive course designed to introduce the most important areas of MLOps along with engineering best practices for building end-to-end AI solutions.

About

This course covers essential MLOps concepts and practices, from development to deployment. You'll learn how to build production-ready machine learning systems using modern tools and methodologies.

Topics

  1. MLOps introduction - dependency management, code quality, Git, FastAPI, Docker
  2. Databases & file formats - PostgreSQL, DuckDB, Parquet
  3. Data processing - Polars
  4. Vector databases - pgvectorscale, SQLAlchemy, Milvus
  5. Versioning - DVC, MLFlow
  6. ML testing & data-centric AI - CleanLab, Giskard, Captum, SHAP
  7. Model optimization for inference - PyTorch optimization, ONNX, ONNX Runtime
  8. Monitoring & drift detection - Evidently, NannyML
  9. Introduction to cloud computing - AWS services
  10. Infrastructure as Code (IaC) - Terraform
  11. Deployment & CI/CD - GitHub Actions
  12. ML pipelines - Apache Airflow
  13. LLMOps - vLLM, Model Context Protocol (MCP), guardrails
  14. ML system design

License

This course is open to everyone and is licensed under the MIT License.

Course Evolution

This course is continuously evolving and expanding. New topics and improvements are regularly added. If you have suggestions for new topics or improvements, please feel free to open an issue.

Authors

Contributing

Students and contributors who spot errors or have improvements are welcome to create pull requests or issues. Students will be rewarded with extra points for their contributions!

About

MLOps course at AGH University of Krakow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors