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
Copy file name to clipboardExpand all lines: src/Microsoft.ML.Mkl.Components/MklComponentsCatalog.cs
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -69,13 +69,13 @@ public static OlsTrainer Ols(
69
69
}
70
70
71
71
/// <summary>
72
-
/// Predict a target using a linear binary classification model trained with the <see cref="SymbolicSgdLogisticRegressionBinaryTrainer"/>.
72
+
/// Create an <see cref="SymbolicSgdLogisticRegressionBinaryTrainer"/> with advanced options, which predicts a target using a linear binary classification model trained over boolean label data.
73
73
/// Stochastic gradient descent (SGD) is an iterative algorithm that optimizes a differentiable objective function.
74
74
/// The <see cref="SymbolicSgdLogisticRegressionBinaryTrainer"/> parallelizes SGD using <a href="https://www.microsoft.com/en-us/research/project/project-parade/#!symbolic-execution">symbolic execution</a>.
/// <param name="labelColumnName">The name of the label column.</param>
78
-
/// <param name="featureColumnName">The name of the feature column.</param>
77
+
/// <param name="labelColumnName">The name of the label column. The column data must be <see cref="System.Boolean"/>.</param>
78
+
/// <param name="featureColumnName">The name of the feature column. The column data must be a known-sized vector of <see cref="System.Single"/>.</param>
79
79
/// <param name="numberOfIterations">Number of training iterations.</param>
80
80
/// <example>
81
81
/// <format type="text/markdown">
@@ -102,7 +102,7 @@ public static SymbolicSgdLogisticRegressionBinaryTrainer SymbolicSgdLogisticRegr
102
102
}
103
103
104
104
/// <summary>
105
-
/// Predict a target using a linear binary classification model trained with the <see cref="SymbolicSgdLogisticRegressionBinaryTrainer"/>.
105
+
/// Create an<see cref= "SymbolicSgdLogisticRegressionBinaryTrainer" />, which predicts a target using a linear binary classification model trained over boolean label data.
106
106
/// Stochastic gradient descent (SGD) is an iterative algorithm that optimizes a differentiable objective function.
107
107
/// The <see cref="SymbolicSgdLogisticRegressionBinaryTrainer"/> parallelizes SGD using <a href="https://www.microsoft.com/en-us/research/project/project-parade/#!symbolic-execution">symbolic execution</a>.
/// The <see cref="IEstimator{TTransformer}"/> to predict a target using a linear binary classification model trained with the symbolic stochastic gradient descent.
36
+
/// </summary>
37
+
/// <remarks>
38
+
/// <format type="text/markdown"><
40
+
/// or [SymbolicStochasticGradientDescent(Options)](xref:Microsoft.ML.MklComponentsCatalog.SymbolicSgdLogisticRegression(Microsoft.ML.BinaryClassificationCatalog.BinaryClassificationTrainers,Microsoft.ML.Trainers.SymbolicSgdLogisticRegressionBinaryTrainer.Options).
/// | Required NuGet in addition to Microsoft.ML |Microsoft.ML.Mkl.Components |
51
+
/// ### Training Algorithm Details
52
+
/// The symbolic SGD is a classification algorithm that makes its predictions by finding a separating hyperplane.
53
+
/// For instance, with feature values $f0, f1,..., f_{D-1}$, the prediction is given by determining what side of the hyperplane the point falls into.
54
+
/// That is the same as the sign of the feautures' weighted sum, i.e. $\sum_{i = 0}^{D-1} (w_i * f_i)$, where $w_0, w_1,..., w_{D-1}$ are the weights computed by the algorithm.
55
+
///
56
+
/// While most of SGD algorithms is inherently sequential - at each step, the processing of the current example depends on the parameters learned from previous examples.
57
+
/// This algorithm trains local models in separate threads and probabilistic model cobminer that allows the local models to be combined
58
+
/// to produce the same result as what a sequential SGD would have produced, in expectation.
59
+
///
60
+
/// For more information see [Parallel Stochastic Gradient Descent with Sound Combiners](https://arxiv.org/abs/1705.08030).
/// <param name="outputColumnName">Name of the column resulting from the transformation of <paramref name="inputColumnName"/>.</param>
816
812
/// <param name="inputColumnName">Name of column to transform. If set to <see langword="null"/>, the value of the <paramref name="outputColumnName"/> will be used as source.</param>
0 commit comments