хранить экземпляры классов в картах Scala / Trie Maps - PullRequest
0 голосов
/ 02 мая 2018

Я работаю над функцией сохранения классов (например, обученной модели линейной регрессии искры) в виде карты / древовидной карты, например, реализации, чтобы я мог получить ее позже, когда потребуется.

Я придумал подход кода с использованием сериализатора / сериализации в scala, где я конвертирую классы в Array[Bytes], сохраняю их в триплет и получаю позже.

Интересно, смогу ли я пропустить преобразование и напрямую сохранить модели искр в единой схеме отображения.

1 Ответ

0 голосов
/ 03 мая 2018

Идеальный способ сделать это - использовать PMML. Вы должны сохранить вашу обученную модель как модель PMML, а затем загрузить ее поверх тестовых данных. См. Ссылку для примера использования модели PMML в spark.

https://spark.apache.org/docs/2.3.0/mllib-pmml-model-export.html

...