SymbolicSgdLogisticRegressionBinaryTrainer.Options Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public sealed class SymbolicSgdLogisticRegressionBinaryTrainer.Options : Microsoft.ML.Trainers.TrainerInputBaseWithLabel
type SymbolicSgdLogisticRegressionBinaryTrainer.Options = class
inherit TrainerInputBaseWithLabel
Public NotInheritable Class SymbolicSgdLogisticRegressionBinaryTrainer.Options
Inherits TrainerInputBaseWithLabel
- Inheritance
-
SymbolicSgdLogisticRegressionBinaryTrainer.Options
Constructors
SymbolicSgdLogisticRegressionBinaryTrainer.Options() |
Fields
FeatureColumnName |
Column to use for features. (Inherited from TrainerInputBase) |
L2Regularization |
L2 regularization. |
LabelColumnName |
Column to use for labels. (Inherited from TrainerInputBaseWithLabel) |
LearningRate |
Learning rate. A larger value can potentially reduce the training time but incur numerical instability and over-fitting. |
MemorySize |
The acceleration memory budget in MB. |
NumberOfIterations |
Number of passes over the data. |
NumberOfThreads |
Degree of lock-free parallelism. Determinism not guaranteed if this is set to higher than 1. The default value is the number of logical cores that are available on the system. |
PositiveInstanceWeight |
Apply weight to the positive class, for imbalanced data. |
Shuffle |
Set to |
Tolerance |
Tolerance for difference in average loss in consecutive passes. If the reduction on loss is smaller than the specified tolerance in one iteration, the training process will be terminated. |
UpdateFrequency |
The number of iterations each thread learns a local model until combining it with the global model. Low value means more updated global model and high value means less cache traffic. |