/awesome-seml

A curated list of articles that cover the software engineering best practices for building machine learning applications.

Awesome Software Engineering for Machine Learning Awesome

A curated list of articles that cover software engineering (SE) best practices for building machine learning (ML) applications.

⭐️ Must-read

πŸŽ“ Scientific publication

Contents

Broad Overviews

These publications cover all aspects.

Data Management

How to manage the data sets you use in machine learning.

Managing Model Training

How to organize your model training experiments.

Deployment and Operation

How to deploy and operate your models in a production environment.

Social aspects

How to organize teams and projects to ensure effective collaboration and accountability.

Tooling

Tooling can make your life easier.

We only share open source tools, or commercial platforms that offer substantial free packages for research.

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, se-ml.github.io has waived all copyright and related or neighboring rights to this work.