我正在编写一个Spark应用程序并希望在MLlib中使用算法。在API文档中,我发现了同一算法的两个不同类别。例如,org.apache.spark.ml.classification中有一个LogisticRegression,而org.apache.spark.mllib.classification中有一个LogisticRegressionwithSGD。
我唯一找到的区别是org.apache.spark.ml中的LogisticRegression是从Estimator继承而来的,并且可以用于交叉验证。我很困惑它们被放置在不同的包中。有没有人知道原因?谢谢!
我唯一找到的区别是org.apache.spark.ml中的LogisticRegression是从Estimator继承而来的,并且可以用于交叉验证。我很困惑它们被放置在不同的包中。有没有人知道原因?谢谢!