dotnet / machinelearning

ML.NET is an open source and cross-platform machine learning framework for .NET.
https://dot.net/ml
MIT License
9.04k stars 1.89k forks source link

Normalizers multicolumn samples #3436

Open sfilipi opened 5 years ago

sfilipi commented 5 years ago

All transform extension APIs have been documented as part of #1209. The only samples left to be created are the ones about normalizer extensions operating on multiple columns.

Replicate PR #3435 for the other normalizer APIs

Akshive commented 5 years ago

I would like to work on this, but I need help to start as I am new to open source world.

jwood803 commented 4 years ago

From what I can tell these are all the normalizers and if they are have a multi column sample:

Normalizer Has Multi Column Sample?
Normalize Binning
Normalize Global Contrast
Normalize Log Mean Variance
Normalize LP Norm
Normalize Mean Variance
Normalize MinMax
Normalize Supervised Binning

The NormalizeGlobalContrast and NormalizeLpNorm normalizers don't seem to have an overload to take in an array of InputOutputColumnPair

I'll try to keep this updated as new PRs for this are merged in.