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: docs/ml-guide.md
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@ Developers should contribute new algorithms to `spark.mllib` and can optionally
15
15
to `spark.ml`.
16
16
17
17
Guides for sub-packages of `spark.ml` include:
18
+
18
19
*[Feature Extraction, Transformation, and Selection](ml-features.html): Details on transformers supported in the Pipelines API, including a few not in the lower-level `spark.mllib` API
19
20
*[Ensembles](ml-ensembles.html): Details on ensemble learning methods in the Pipelines API
Copy file name to clipboardExpand all lines: docs/mllib-guide.md
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,7 @@ filtering, dimensionality reduction, as well as underlying optimization primitiv
11
11
Guides for individual algorithms are listed below.
12
12
13
13
The API is divided into 2 parts:
14
+
14
15
*[The original `spark.mllib` API](mllib-guide.html#mllib-types-algorithms-and-utilities) is the primary API.
15
16
*[The "Pipelines" `spark.ml` API](mllib-guide.html#sparkml-high-level-apis-for-ml-pipelines) is a higher-level API for constructing ML workflows.
16
17
@@ -70,6 +71,7 @@ Developers should contribute new algorithms to `spark.mllib` and can optionally
70
71
to `spark.ml`.
71
72
72
73
More detailed guides for `spark.ml` include:
74
+
73
75
***[spark.ml programming guide](ml-guide.html)**: overview of the Pipelines API and major concepts
74
76
*[Feature transformers](ml-features.html): Details on transformers supported in the Pipelines API, including a few not in the lower-level `spark.mllib` API
75
77
*[Ensembles](ml-ensembles.html): Details on ensemble learning methods in the Pipelines API
@@ -109,9 +111,9 @@ For the `spark.ml` package, please see the [spark.ml Migration Guide](ml-guide.h
109
111
In the `spark.mllib` package, there were several breaking changes, but all in `DeveloperApi` or `Experimental` APIs:
110
112
111
113
* Gradient-Boosted Trees
112
-
**(Breaking change)* The signature of the [`Loss.gradient`](api/scala/index.html#org.apache.spark.mllib.tree.loss.Loss.gradient) method was changed. This is only an issues for users who wrote their own losses for GBTs.
114
+
**(Breaking change)* The signature of the [`Loss.gradient`](api/scala/index.html#org.apache.spark.mllib.tree.loss.Loss) method was changed. This is only an issues for users who wrote their own losses for GBTs.
113
115
**(Breaking change)* The `apply` and `copy` methods for the case class [`BoostingStrategy`](api/scala/index.html#org.apache.spark.mllib.tree.configuration.BoostingStrategy) have been changed because of a modification to the case class fields. This could be an issue for users who use `BoostingStrategy` to set GBT parameters.
114
-
**(Breaking change)* The return value of [`LDA.run`](api/scala/index.html#org.apache.spark.mllib.clustering.LDA.run) has changed. It now returns an abstract class `LDAModel` instead of the concrete class `DistributedLDAModel`. The object of type `LDAModel` can still be cast to the appropriate concrete type, which depends on the optimization algorithm.
116
+
**(Breaking change)* The return value of [`LDA.run`](api/scala/index.html#org.apache.spark.mllib.clustering.LDA) has changed. It now returns an abstract class `LDAModel` instead of the concrete class `DistributedLDAModel`. The object of type `LDAModel` can still be cast to the appropriate concrete type, which depends on the optimization algorithm.
0 commit comments