MLflowΒΆ

MLflow logo

About

MLflow is an open-source platform to manage the whole ML lifecycle, including experimentation, reproducibility, deployment, and a central model registry.

The MLflow adapter for CrateDB, available through the mlflow-cratedb package on PyPI, provides support to use CrateDB as a storage database for the MLflow Tracking subsystem, which is about recording and querying experiments, across code, data, config, and results.

Learn

About using MLflow together with CrateDB.

Blog: Running Time Series Models in Production using CrateDB

Part 1: Introduction to Time Series Modeling using Machine Learning

The article will introduce you to the concept of time series modeling, discussing the main obstacles running it in production. It will introduce you to CrateDB, highlighting its key features and benefits, why it stands out in managing time series data, and why it is an especially good fit for supporting machine learning models in production.

Fundamentals
Time Series Modeling

Notebook: Create a Time Series Anomaly Detection Model

Guidelines and runnable code to get started with MLflow and CrateDB, exercising time series anomaly detection and time series forecasting / prediction using NumPy, Salesforce Merlion, and Matplotlib.

README Notebook on GitHub Notebook on Colab

Fundamentals
Time Series
Anomaly Detection
Prediction / Forecasting