Awesome Lists

awesome-seml

by SE-ML

awesome listpushed over 2 years ago

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

AI summary

Machine Learning guidelines

A curated list of articles and resources on software engineering best practices for building machine learning applications.

stars
1.3K
forks
123
watching
45
awesome lists
3
entries
84
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/SE-ML/awesome-seml/links.svg)](https://awesome.facts.dev/awesome/SE-ML/awesome-seml)
HTML
<a href="https://awesome.facts.dev/awesome/SE-ML/awesome-seml"><img src="https://awesome.facts.dev/shield/SE-ML/awesome-seml/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/SE-ML/awesome-seml/links.svg

What's in the list

84 links in 7 sections, with live GitHub stats.activeno commit in 2y

Broad Overviews

Data Management

Model Training

Deployment and Operation

Social Aspects

Governance

Tooling

  • Aim

    Aim is an open source experiment tracking tool

  • Airflow

    Programmatically author, schedule and monitor workflows

  • Alibi Detect

    Python library focused on outlier, adversarial and drift detection

  • Archai

    Neural architecture search

  • Data Version Control (DVC)

    DVC is a data and ML experiments management tool

  • Facets Overview / Facets Dive

    Robust visualizations to aid in understanding machine learning datasets

  • FairLearn

    A toolkit to assess and improve the fairness of machine learning models

  • Git Large File System (LFS)

    Replaces large files such as datasets with text pointers inside Git

  • Great Expectations

    Data validation and testing with integration in pipelines

  • HParams

    A thoughtful approach to configuration management for machine learning projects

  • Kubeflow

    A platform for data scientists who want to build and experiment with ML pipelines

  • Label Studio

    A multi-type data labeling and annotation tool with standardized output format

  • LiFT

    Linkedin fairness toolkit

  • MLFlow

    Manage the ML lifecycle, including experimentation, deployment, and a central model registry

  • Model Card Toolkit

    Streamlines and automates the generation of model cards; for model documentation

  • Neptune.ai

    Experiment tracking tool bringing organization and collaboration to data science projects

  • Neuraxle

    Sklearn-like framework for hyperparameter tuning and AutoML in deep learning projects

  • OpenML

    An inclusive movement to build an open, organized, online ecosystem for machine learning

  • PyTorch Lightning

    The lightweight PyTorch wrapper for high-performance AI research. Scale your models, not the boilerplate

  • REVISE: REvealing VIsual biaSEs

    Automatically detect bias in visual data sets

  • Robustness Metrics

    Lightweight modules to evaluate the robustness of classification models

  • Seldon Core

    An MLOps framework to package, deploy, monitor and manage thousands of production machine learning models on Kubernetes

  • Spark Machine Learning

    Spark’s ML library consisting of common learning algorithms and utilities

  • TensorBoard

    TensorFlow's Visualization Toolkit

  • Tensorflow Extended (TFX)

    An end-to-end platform for deploying production ML pipelines

  • Tensorflow Data Validation (TFDV)

    Library for exploring and validating machine learning data. Similar to Great Expectations, but for Tensorflow data

  • Weights & Biases

    Experiment tracking, model optimization, and dataset versioning

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.