Я заметил, что в SparkML есть два класса LinearRegressionModel, один в ML и еще один в пакете MLLib.
Эти два реализованы совершенно по-другому - например. один из MLLib реализует Serializable, а другой - нет.
Кстати, истина о RandomForestModel.
Почему существуют два класса? Какой из них "правильный"? И есть ли способ конвертировать один в другой?