Open source library for the Datrics models deserialization
The solution is based on https://github.com/mlrequest/sklearn-json library
datrics-json makes importing the models imlemented in the Datrics AI platform from their JSON representation
pip install datrics-json
import datrics_json as datjson
model_dict = datjson.from_json(file_name)
deserialized_model = list(model_dict.get('trained_models').values())[0]['model']
sample_data = model_dict.get('sample_data')['input']
deserialized_model.predict(sample_data)
sklearn-json requires scikit-learn >= 0.22.2. LightGBM >= 2.3.1
- sklearn.linear_model.LogisticRegression
- sklearn.ensemble.IsolationForest
- sklearn.clustering.KMeans
- sklearn.clustering.DBSCAN
- sklearn.linear_model.LinearRegression
- sklearn.linear_model.Ridge
- sklearn.linear_model.Lasso
- sklearn.linear_model.ElasticNet
- lightgbm.LGBMClassifier - binary - Gradient Boosting Trees
- lightgbm.LGBMClassifier - multiclass - Gradient Boosting Trees
- lightgbm.LGBMClassifier - binary - Random Forest
- lightgbm.LGBMClassifier - multiclass - Random Forest
- lightgbm.LGBMRegressor - Gradient Boosting Trees
- lightgbm.LGBMRegressor - Random Forest