2017-07-14 3 views
0

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?

+0

Je ne pense pas que l'API SparkR supporte la conversion en PMML dès maintenant –

+0

J'ai créé un jira pour le demander: https://issues.apache.org/jira/browse/SPARK-21430 –

+0

Devrait aider si ceci être résolu –

Répondre

0

Je suis arrivé à la conclusion que l'exportation d'un modèle spark R n'est pas prise en charge. J'ai ajouté une demande de fonctionnalité pour cela: https://issues.apache.org/jira/browse/SPARK-21430. S'il vous plaît voter sur le ticket jira si vous êtes également à la recherche de cette fonctionnalité.