Delta Machines integration
Learning and inference
Coming Soon
We’re finalizing practical documentation on our Delta Machines technology - a machine learning library designed to deliver cutting-edge predictive performance to businesses in a transparent and productive way.
Check back soon for full details.
Learning
Delta Machines can be fitted and manipulated in Python as any Scikit-Learn estimator, with the standard fit
method.
Both methods accept these 5 array types:
- JAX arrays
- Numpy arrays
- Pandas dataframes and series
- Polars dataframes and series
- Pyarrow tables and arrays
Inference
A Delta Machines model can be deployed in 4 ways:
- As a Python Scikit-Learn estimator
- As a shell command
- As a web service
- As a code library
Python Scikit-Learn estimator
The Scikit-Learn estimator method requires to use the standard predict
and predict_proba
methods. The estimator itself can be saved and loaded from a JSON file using the save
and load
methods. These method accept either a file name in argument, or a typing.TextIO
stream.
# Model training (in a production batch)
model = delta_machines.ClassifierModel()
model.fit(X, y)
model.save("my_model.json")
# Model pre-loading (in a production batch or realtime service)
model = delta_machines.ClassifierModel()
model.load("my_model.json")
# Model use (in the same process)
predictions = model.predict(X)
Shell command
To be completed.
Web service
To be completed.
Code library
To be completed.