Docs/quickstart

Quick Start

python
import mlwatch
import numpy as np
import pandas as pd

train_data = pd.DataFrame({
    "age": np.random.normal(30, 5, 1000),
    "income": np.random.normal(50000, 10000, 1000),
})

new_data = pd.DataFrame({
    "age": np.random.normal(45, 5, 500),
    "income": np.random.normal(50000, 10000, 500),
})

monitor = mlwatch.Monitor(
    name="my_model"
)

result = monitor.log(
    reference=train_data,
    current=new_data
)

print(result.to_dict())