J'essaie d'exporter un modèle sparkR en PMML.Comment exporter un modèle sparkR en PMML?
La première approche utilisait la bibliothèque PMML:
library(pmml)
sparkR.session()
data(iris)
df <- createDataFrame(iris)
model <- spark.kmeans(df, Sepal_Length ~ Sepal_Width, k = 4, initMode = "random")
model_pmml <- pmml(model)
L'erreur:
Error in UseMethod("pmml"): no applicable method for 'pmml' applied to an object of class "KMeansModel"
Traceback:
1. pmml(model)
Je également étudié si la méthode toPMML
disponible sur les modèles scala pourrait être utilisé à partir SparkR. J'ai trouvé un question qui suggère que ce soit possible avec Sparklyr, mais pas avec SparkR.
Des idées?
Je ne pense pas que l'API SparkR supporte la conversion en PMML dès maintenant –
J'ai créé un jira pour le demander: https://issues.apache.org/jira/browse/SPARK-21430 –
Devrait aider si ceci être résolu –