MLOP is a Machine Learning Operations (MLOps) framework. It provides superior experimental tracking capabilities as well as lifecycle management for training ML models. To get started, try out our introductory notebook or get an account with us today!
The following clip demonstrates benefits of using MLOP (bottom left) over conventional alternative experimental tracking tooling (bottom right). MLOP's lightweight and asynchronous design allows it to perform the same tasks significantly faster. Additionally, the performance does not critically suffer in a high throughput scenario either - this is, however, a common problem with other tools in this category. Supporting high data ingestion rates should be a priority to achieve efficient MLOps. It is the future trend as compute power increases.
demo.mp4
Start logging your experiments with MLOP in 4 simple steps:
- Get an account at demo.mlop.ai
- Install our Python SDK. Within a Python environment, open a Terminal window and paste in the following,
pip install mlop[dev]
- Log in to your mlop.ai account from within the Python client,
import mlop
mlop.login()
- Start logging your experiments by integrating MLOP to the scripts, as an example,
import mlop
config = {'lr': 0.001, 'epochs': 1000}
run = mlop.init(project="title", config=config)
# insert custom model training code
for i in range(config['epochs']):
run.log({"val/loss": 0})
run.finish()
And... profit! The script will redirect you to the webpage where you can view and interact with the run. The web dashboard allows you to easily compare time series data and can provide actionable insights for your training.
These steps are described in further detail in our introductory tutorial.
You may also learn more about MLOP by checking out our documentation.