Разница между org.apache.spark.ml.classification и org.apache.spark.mllib.classification

Я пишу искровое приложение и хотел бы использовать алгоритмы в MLlib. В документе API я нашел два разных класса для одного и того же алгоритма.

Например, существует одна LogisticRegression в org.apache.spark.ml.classification, а также LogisticRegressionwithSGD в org.apache.spark.mllib.classification.

Единственное отличие, которое я могу найти, состоит в том, что файл org.apache.spark.ml унаследован от Estimator и может использоваться для перекрестной проверки. Я был довольно смущен, что они помещены в разные пакеты. Кто-нибудь знает причину этого? Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос