mllite / ml2cpp

Machine Learning Models Deployment using C++ Code Generation
BSD 3-Clause "New" or "Revised" License
8 stars 1 forks source link

ml2cpp step 9 : Transformations / Preprocessing #10

Closed antoinecarme closed 4 years ago

antoinecarme commented 4 years ago

sklearn.preprocessing.*

Follow the six steps described in #1

antoinecarme commented 4 years ago

Added the major preprocessing transformations.

The following transformations are demoed by a jupyter notebook :

KBinsDiscretizer : https://github.com/antoinecarme/ml2cpp/blob/master/doc/Transformations/ml2cpp_transform_KBinsDiscretizer_iris.ipynb

OrdinalEncoder https://github.com/antoinecarme/ml2cpp/blob/master/doc/Transformations/ml2cpp_transform_ordinal_encoder_iris.ipynb

StandardScaler https://github.com/antoinecarme/ml2cpp/blob/master/doc/Transformations/ml2cpp_transform_std_scaler_iris.ipynb

LabelEncoder : https://github.com/antoinecarme/ml2cpp/blob/master/doc/Transformations/ml2cpp_transform_label_encoder_iris.ipynb

RobustScaler : https://github.com/antoinecarme/ml2cpp/blob/master/doc/Transformations/ml2cpp_transform_robust_scaler_iris.ipynb

OneHotEncoder : https://github.com/antoinecarme/ml2cpp/blob/master/doc/Transformations/ml2cpp_transform_OneHotEncoder_iris.ipynb

SimpleImputer : https://github.com/antoinecarme/ml2cpp/blob/master/doc/Transformations/ml2cpp_transform_simple_imputer_iris.ipynb

antoinecarme commented 4 years ago

closing.