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
/// | Required NuGet in addition to Microsoft.ML | None |
45
+
///
46
+
/// ### Training Algorithm Details
47
+
/// K-means is a popular clustering algorithm. With K-means, the data is clustered into a specified
48
+
/// number of clusters in order to minimize the within-cluster sum of squares.
49
+
/// K-means++ improves upon K-means by using the [Yinyang K-Means](https://research.microsoft.com/apps/pubs/default.aspx?id=252149)
50
+
/// method for choosing the initial cluster centers.
51
+
/// K-Means++ accelerates K-Means up to an order of magnitude while producing exactly the same clustering results(modulo floating point precision issues).
52
+
/// K-Means++ observes that there is a lot of redundancy across iterations in the KMeans algorithms and most points do not change their clusters during an iteration.
53
+
/// It uses various bounding techniques to identify this redundancy and eliminate many distance computations and optimize centroid computations.
54
+
/// For more information on K-means, and K-means++ see:
Copy file name to clipboardExpand all lines: src/Microsoft.ML.StandardTrainers/Standard/MulticlassClassification/MulticlassNaiveBayesTrainer.cs
+31-4Lines changed: 31 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -27,11 +27,38 @@
27
27
namespaceMicrosoft.ML.Trainers
28
28
{
29
29
/// <summary>
30
-
/// Naive Bayes classifier is based on Bayes' theorem. It assumes independence among the presence of features
31
-
/// in a class even though they may be dependent on each other. It is a multi-class trainer that accepts
32
-
/// binary feature values of type float, i.e., feature values are either true or false, specifically a
33
-
/// feature value greater than zero is treated as true.
30
+
/// The <see cref="IEstimator{TTransformer}"/> for training a multiclass Naive Bayes predictor that supports binary feature values.
34
31
/// </summary>
32
+
/// <remarks>
33
+
/// <format type="text/markdown"><).
/// The <see cref="IEstimator{TTransformer}"/> for training a one-versus-all multi-class classifier on top of the specified binary classifier.
42
+
/// </summary>
43
+
/// <remarks>
44
+
/// <format type="text/markdown"><).
0 commit comments