Diferencia entre org.apache.spark.ml.classification y org.apache.spark.mllib.classification
Estoy escribiendo una aplicación de chispa y me gustaría usar algoritmos en MLlib. En el documento API encontré dos clases diferentes para el mismo algoritmo.
Por ejemplo, hay una LogisticRegression en org.apache.spark.ml.classification y también LogisticRegressionwithSGD en org.apache.spark.mllib.classification.
La única diferencia que puedo encontrar es que la de org.apache.spark.ml se hereda de Estimator y se puede usar en la validación cruzada. Estaba bastante confundido de que se colocan en diferentes paquetes. ¿Alguien sabe el motivo? ¡Gracias!