-
- Downloads
[SPARK-1594][MLLIB] Cleaning up MLlib APIs and guide
Final pass before the v1.0 release. * Remove `VectorRDDs` * Move `BinaryClassificationMetrics` from `evaluation.binary` to `evaluation` * Change default value of `addIntercept` to false and allow to add intercept in Ridge and Lasso. * Clean `DecisionTree` package doc and test suite. * Mark model constructors `private[spark]` * Rename `loadLibSVMData` to `loadLibSVMFile` and hide `LabelParser` from users. * Add `saveAsLibSVMFile`. * Add `appendBias` to `MLUtils`. Author: Xiangrui Meng <meng@databricks.com> Closes #524 from mengxr/mllib-cleaning and squashes the following commits: 295dc8b [Xiangrui Meng] update loadLibSVMFile doc 1977ac1 [Xiangrui Meng] fix doc of appendBias 649fcf0 [Xiangrui Meng] rename loadLibSVMData to loadLibSVMFile; hide LabelParser from user APIs 54b812c [Xiangrui Meng] add appendBias a71e7d0 [Xiangrui Meng] add saveAsLibSVMFile d976295 [Xiangrui Meng] Merge branch 'master' into mllib-cleaning b7e5cec [Xiangrui Meng] remove some experimental annotations and make model constructors private[mllib] 9b02b93 [Xiangrui Meng] minor code style update a593ddc [Xiangrui Meng] fix python tests fc28c18 [Xiangrui Meng] mark more classes experimental f6cbbff [Xiangrui Meng] fix Java tests 0af70b0 [Xiangrui Meng] minor 6e139ef [Xiangrui Meng] Merge branch 'master' into mllib-cleaning 94e6dce [Xiangrui Meng] move BinaryLabelCounter and BinaryConfusionMatrixImpl to evaluation.binary df34907 [Xiangrui Meng] clean DecisionTreeSuite to use LocalSparkContext c81807f [Xiangrui Meng] set the default value of AddIntercept to false 03389c0 [Xiangrui Meng] allow to add intercept in Ridge and Lasso c66c56f [Xiangrui Meng] move tree md to package object doc a2695df [Xiangrui Meng] update guide for BinaryClassificationMetrics 9194f4c [Xiangrui Meng] move BinaryClassificationMetrics one level up 1c1a0e3 [Xiangrui Meng] remove VectorRDDs because it only contains one function that is not necessary for us to maintain
Showing
- docs/mllib-linear-methods.md 1 addition, 1 deletiondocs/mllib-linear-methods.md
- examples/src/main/scala/org/apache/spark/examples/mllib/BinaryClassification.scala 2 additions, 2 deletions...rg/apache/spark/examples/mllib/BinaryClassification.scala
- examples/src/main/scala/org/apache/spark/examples/mllib/LinearRegression.scala 2 additions, 2 deletions...la/org/apache/spark/examples/mllib/LinearRegression.scala
- examples/src/main/scala/org/apache/spark/examples/mllib/SparseNaiveBayes.scala 2 additions, 2 deletions...la/org/apache/spark/examples/mllib/SparseNaiveBayes.scala
- mllib/src/main/scala/org/apache/spark/mllib/classification/LogisticRegression.scala 6 additions, 1 deletion...pache/spark/mllib/classification/LogisticRegression.scala
- mllib/src/main/scala/org/apache/spark/mllib/classification/NaiveBayes.scala 4 additions, 4 deletions...la/org/apache/spark/mllib/classification/NaiveBayes.scala
- mllib/src/main/scala/org/apache/spark/mllib/classification/SVM.scala 6 additions, 1 deletion...ain/scala/org/apache/spark/mllib/classification/SVM.scala
- mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeans.scala 2 additions, 0 deletions...main/scala/org/apache/spark/mllib/clustering/KMeans.scala
- mllib/src/main/scala/org/apache/spark/mllib/clustering/KMeansModel.scala 1 addition, 1 deletion...scala/org/apache/spark/mllib/clustering/KMeansModel.scala
- mllib/src/main/scala/org/apache/spark/mllib/evaluation/BinaryClassificationMetrics.scala 43 additions, 101 deletions.../spark/mllib/evaluation/BinaryClassificationMetrics.scala
- mllib/src/main/scala/org/apache/spark/mllib/evaluation/binary/BinaryConfusionMatrix.scala 29 additions, 0 deletions...spark/mllib/evaluation/binary/BinaryConfusionMatrix.scala
- mllib/src/main/scala/org/apache/spark/mllib/evaluation/binary/BinaryLabelCounter.scala 50 additions, 0 deletions...he/spark/mllib/evaluation/binary/BinaryLabelCounter.scala
- mllib/src/main/scala/org/apache/spark/mllib/linalg/SingularValueDecomposition.scala 7 additions, 1 deletion...pache/spark/mllib/linalg/SingularValueDecomposition.scala
- mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/CoordinateMatrix.scala 2 additions, 0 deletions...che/spark/mllib/linalg/distributed/CoordinateMatrix.scala
- mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/RowMatrix.scala 1 addition, 0 deletions...org/apache/spark/mllib/linalg/distributed/RowMatrix.scala
- mllib/src/main/scala/org/apache/spark/mllib/optimization/GradientDescent.scala 12 additions, 4 deletions...org/apache/spark/mllib/optimization/GradientDescent.scala
- mllib/src/main/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModel.scala 4 additions, 6 deletions...spark/mllib/recommendation/MatrixFactorizationModel.scala
- mllib/src/main/scala/org/apache/spark/mllib/regression/GeneralizedLinearAlgorithm.scala 9 additions, 6 deletions...e/spark/mllib/regression/GeneralizedLinearAlgorithm.scala
- mllib/src/main/scala/org/apache/spark/mllib/regression/Lasso.scala 2 additions, 10 deletions.../main/scala/org/apache/spark/mllib/regression/Lasso.scala
- mllib/src/main/scala/org/apache/spark/mllib/regression/LinearRegression.scala 1 addition, 1 deletion.../org/apache/spark/mllib/regression/LinearRegression.scala
Loading
Please register or sign in to comment