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?
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
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
musisz przeczytać dokumentację ... – eliasah