All Projects → mlf-core → mlf-core

mlf-core / mlf-core

Licence: Apache-2.0 license
CPU and GPU deterministic and therefore fully reproducible machine learning pipelines using MLflow.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to mlf-core

best AI papers 2021
A curated list of the latest breakthroughs in AI (in 2021) by release date with a clear video explanation, link to a more in-depth article, and code.
Stars: ✭ 2,740 (+8462.5%)
Mutual labels:  machinelearning, artificialintelligence
comet-for-mlflow
Comet-For-MLFlow Extension
Stars: ✭ 48 (+50%)
Mutual labels:  machinelearning, mlflow
Best ai paper 2020
A curated list of the latest breakthroughs in AI by release date with a clear video explanation, link to a more in-depth article, and code
Stars: ✭ 2,140 (+6587.5%)
Mutual labels:  machinelearning, artificialintelligence
k3ai-core
K3ai-core is the core library for the GO installer. Go installer will replace the current bash installer
Stars: ✭ 23 (-28.12%)
Mutual labels:  machinelearning
type4py
Type4Py: Deep Similarity Learning-Based Type Inference for Python
Stars: ✭ 41 (+28.13%)
Mutual labels:  machinelearning
human-in-the-loop-machine-learning-tool-tornado
Tornado is a human-in-the-loop machine learning framework that helps you exploit your unlabelled data to train models through a simple and easy to use web interface.
Stars: ✭ 37 (+15.63%)
Mutual labels:  machinelearning
crane
Crane is a easy-to-use and beautiful desktop application helps you build manage your container images.
Stars: ✭ 223 (+596.88%)
Mutual labels:  mlflow
DEEPaaS
A REST API to serve machine learning and deep learning models
Stars: ✭ 26 (-18.75%)
Mutual labels:  machinelearning
Nutshell-Machine-Learning
This is a repository built by the community for the community.
Stars: ✭ 77 (+140.63%)
Mutual labels:  machinelearning
HashStablePack
Serialization code generator for QUICK struct content comparison
Stars: ✭ 94 (+193.75%)
Mutual labels:  deterministic
awesome-open-mlops
The Fuzzy Labs guide to the universe of open source MLOps
Stars: ✭ 304 (+850%)
Mutual labels:  machinelearning
ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Stars: ✭ 40,023 (+124971.88%)
Mutual labels:  machinelearning
incogly
Incogly is a video conferencing app aimed to remove any implicit bias in an interview and easing the process of remote collaboration.
Stars: ✭ 24 (-25%)
Mutual labels:  machinelearning
Rethink-BiasVariance-Tradeoff
Rethinking Bias-Variance Trade-off for Generalization of Neural Networks
Stars: ✭ 46 (+43.75%)
Mutual labels:  machinelearning
Anjani
🤖 Telegram group management bot with spam protection
Stars: ✭ 45 (+40.63%)
Mutual labels:  machinelearning
expfactory
software to generate a reproducible container with a battery of experiments
Stars: ✭ 29 (-9.37%)
Mutual labels:  reproducible
fal
do more with dbt. fal helps you run Python alongside dbt, so you can send Slack alerts, detect anomalies and build machine learning models.
Stars: ✭ 567 (+1671.88%)
Mutual labels:  machinelearning
Groundbreaking-Papers
ML Research paper summaries, annotated papers and implementation walkthroughs
Stars: ✭ 90 (+181.25%)
Mutual labels:  machinelearning
Unity-Visual-Behavior-Tree
Reactive Visual Scripting Behavior Tree Tool for Unity 2018.x+
Stars: ✭ 36 (+12.5%)
Mutual labels:  artificialintelligence
five-minute-midas
Predicting Profitable Day Trading Positions using Decision Tree Classifiers. scikit-learn | Flask | SQLite3 | pandas | MLflow | Heroku | Streamlit
Stars: ✭ 41 (+28.13%)
Mutual labels:  mlflow
mlf-core logo

mlf-core

PyPI Python Version License Read the documentation at https://mlf-core.readthedocs.io/ Build Package Status Run Tests Status Codecov pre-commit Black

Pepy Downloads Discord

Preprint

mlf-core: a framework for deterministic machine learning

Overview

mlf-core overview

mlf-core provides CPU and GPU deterministic machine learning templates based on MLflow, Conda, Docker and a strong Github integration. Templates are available for PyTorch, TensorFlow and XGBoost. A custom linter ensures that projects stay deterministic in all phases of development and deployment.

Installing

Start your journey with mlf-core by installing it via $ pip install mlf-core.

See Installation.

run

See a mlf-core project in action.

https://user-images.githubusercontent.com/31141763/117714817-c409e580-b1d7-11eb-9991-cb6eb58efbb7.gif

config

Configure mlf-core to get started.

https://user-images.githubusercontent.com/31141763/102669098-f6199d00-418d-11eb-9ae6-26c12d9c1231.gif

See Configuring mlf-core

list

List all available mlf-core templates.

https://user-images.githubusercontent.com/31141763/102668939-8d322500-418d-11eb-8b2c-acd895fc50e3.gif

See Listing all templates.

info

Get detailed information on a mlf-core template.

https://user-images.githubusercontent.com/31141763/102669191-324cfd80-418e-11eb-9542-d2995b7318a9.gif

See Get detailed template information.

create

Kickstart your deterministic machine laerning project with one of mlf-core's templates in no time.

https://user-images.githubusercontent.com/31141763/102669143-1184a800-418e-11eb-853b-0deb0387efc6.gif

See Create a project.

lint

Use advanced linting to ensure your project always adheres to mlf-core's standards and stays deterministic.

https://user-images.githubusercontent.com/31141763/102668893-696edf00-418d-11eb-888e-822244a6f5dc.gif

See Linting your project

bump-version

Bump your project version across several files.

https://user-images.githubusercontent.com/31141763/102668987-aaff8a00-418d-11eb-9292-dc512f77f09b.gif

See Bumping the version of an existing project.

sync

Sync your project with the latest mlf-core release to get the latest template features.

https://user-images.githubusercontent.com/31141763/102669065-de421900-418d-11eb-9e1b-a76487d02b2a.gif

See Syncing a project.

upgrade

Check whether you are using the latest mlf-core version and update automatically to benefit from the latest features.

See https://mlf_core.readthedocs.io/en/latest/upgrade.html.

Credits

Primary idea and main development by Lukas Heumos. mlf-core is inspired by nf-core. This package was created with cookietemple based on a modified audreyr/cookiecutter-pypackage project template using cookiecutter.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].