You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 16, 2023. It is now read-only.
Describe the bug
The Linear SVM learner was recently added to NimbusML (version 1.3.0) and the parameter lambda, which is available as an optional regularization constant (called Lambda) for sweeping in ML.NET, is named lambda_ in NimbusML. This seems to imply that it is not part of the learner's public interface (or it was a typo).
To Reproduce
Steps to reproduce the behavior:
Pass either lambda or lambda_ to the linear_model.LinearSvmBinaryClassifier constructor.
Expected behavior
The lambda parameter should be used to make it clear that sweeping this value is allowed from the public interface.
Enabling lambda as an optional parameter will be backward compatible since lambda_ should not have been used by any consumers of package versions 1.3.0 and 1.4.0.
Describe the bug
The Linear SVM learner was recently added to NimbusML (version
1.3.0) and the parameterlambda, which is available as an optional regularization constant (calledLambda) for sweeping in ML.NET, is namedlambda_in NimbusML. This seems to imply that it is not part of the learner's public interface (or it was a typo).To Reproduce
Steps to reproduce the behavior:
lambdaorlambda_to thelinear_model.LinearSvmBinaryClassifierconstructor.Expected behavior
The
lambdaparameter should be used to make it clear that sweeping this value is allowed from the public interface.Enabling
lambdaas an optional parameter will be backward compatible sincelambda_should not have been used by any consumers of package versions1.3.0and1.4.0.