Skip to content

Enable setting NormalizingEstimator options #3047

Closed
@artidoro

Description

@artidoro

In PR #2959 we hid the NormalizingEstimator ColumnOptions. Currently users cannot set advanced parameters for the estimator.

The reason for not doing that was that NormalizingEstimator has 5 ColumnOptions classes and would have required at least that many overloads. So we opted for waiting for the full Options object to be made accessible and make sure that no breaking API change was going to be required.

However, as per further discussion in #2884 and offline we decided that we would not make Options available before v1. We therefore need another solution.

One possible approach would be to add five new extensions to MLContext each presenting all the settings in one of the NormalizingEstiamtor ColumnOptions. The extensions could indicate in their name the type of normalization to perform.

Note that this is not a breaking API change.

Metadata

Metadata

Assignees

Labels

APIIssues pertaining the friendly APIenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions