2015-04-15 39 views
5

Chciałbym wyszkolić model używając Spark ML Lib, ale następnie móc wyeksportować model w formacie agnostycznym. Zasadniczo chcę oddzielić sposób tworzenia i konsumowania modeli.Jak zapisać/wyeksportować model Spark ML Lib do PMML?

Moją przyczyną tego oddzielenia jest możliwość wdrożenia modelu w innych projektach. Np .:

  • Użyj modelu do wykonywania przewidywań w oddzielnym programie niezależnym, który nie zależy od Sparka do oceny.
  • Użyj modelu z istniejącymi projektami, takimi jak OpenScoring i podaj interfejsy API, które mogą korzystać z modelu.
  • Załaduj istniejący model z powrotem do Sparka, aby przewidzieć wysoką przepustowość.

Czy ktoś zrobił coś takiego z Spark ML Lib?

+0

Można spróbować [jpmml] (https://github.com/jpmml). Nie mam wiedzy praktycznej korzystając jpmml ale Myślę, że to jest to, czego potrzebujesz, używasz Java lub Scala – eliasah

+0

Szukałem JPMML, ale nie widziałem żadnych wyraźnych podejść do konwersji modeli ML Lib do JPMML po wyjęciu z pudełka – trianta2

+0

musisz przeczytać dokumentację ... – eliasah

Odpowiedz