Add Scikit-learn scalers through wrapper
Wrap instantiated Scikit-learn scalers so they can be used like SecML scalers.
Implementation plan
-
Create package scalers inside ml -
Create general class CScalerSkLearn -
Implement methods fit, transform, fit_transform and get_params -
Wrap scalers sklearn.preprocessing.StandardScaler, sklearn.preprocessing.Normalizer, sklearn.preprocessing.MinMaxScaler each in their own class with CScalerSkLearn as parent -
Implement gradient method on each scaler class