An open API service indexing awesome lists of open source software.

https://github.com/kyryl-opens-ml/ml-in-production-practice

Practice for Machine Learning in Production course
https://github.com/kyryl-opens-ml/ml-in-production-practice

data inference-api infrastructure llm ml mlops monitoring pipelines platform

Last synced: 5 months ago
JSON representation

Practice for Machine Learning in Production course

Awesome Lists containing this project

README

          

# ML in Production Practice

This repository contains practical exercises and reference implementations for the [ML in Production](https://edu.kyrylai.com/courses/ml-in-production) course.

![Course banner](./docs/into.jpg)

## Setup

1. Clone the repo and create a Python **3.10+** virtual environment.
2. Each module is a self-contained example with its own dependencies. Check the module's `README.md` or `PRACTICE.md` for installation instructions.
3. Format the code with `ruff format` and run `ruff check` to verify style.

## Project structure

```
.
├── module-1/ # containerization and infrastructure basics
├── module-2/ # data management and labeling
├── module-3/ # model training workflows
├── module-4/ # pipeline orchestration
├── module-5/ # serving with FastAPI
├── module-6/ # large model optimisation and load testing
├── module-7/ # monitoring and observability
├── module-8/ # additional production topics
└── docs/ # images used in documentation
```

Each module is self‑contained with its own `README.md`, assignments and reference code. You can dive into any module independently or work through them sequentially.

## DeepWiki Summaries

Concise overviews of each module are available on [DeepWiki](https://deepwiki.com/kyryl-opens-ml/ml-in-production-practice). This community-maintained wiki highlights key takeaways and links back to the source materials in this repository.

## Versioning

A protected `2024-version` branch preserves the 2024 and early 2025 edition of this course. The main branch contains the most up‑to‑date materials.

## Support

- [Create an issue](../../issues) if you encounter problems or have feature requests.
- Join the [course Discord](https://discord.gg/5NF2NAsGEM) to ask questions.
- Visit the [blog](https://kyrylai.com/blog/) for additional articles.
- See the [course page](https://edu.kyrylai.com/courses/ml-in-production) for curriculum details.