Package org.jpmml.sparkml
Class PMMLBuilder
java.lang.Object
org.jpmml.sparkml.PMMLBuilder
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPMMLBuilder(org.apache.spark.sql.types.StructType schema, org.apache.spark.ml.PipelineModel pipelineModel) PMMLBuilder(org.apache.spark.sql.types.StructType schema, org.apache.spark.ml.PipelineStage pipelineStage) -
Method Summary
Modifier and TypeMethodDescriptionorg.dmg.pmml.PMMLbuild()byte[]extendSchema(Set<String> names) org.apache.spark.ml.PipelineModelorg.apache.spark.sql.types.StructTypeputOptions(Map<String, ?> map) putOptions(Pattern pattern, Map<String, ?> map) putOptions(org.apache.spark.ml.PipelineStage pipelineStage, Map<String, ?> map) setPipelineModel(org.apache.spark.ml.PipelineModel pipelineModel) setSchema(org.apache.spark.sql.types.StructType schema) verify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset) verify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, double precision, double zeroThreshold)
-
Constructor Details
-
PMMLBuilder
public PMMLBuilder(org.apache.spark.sql.types.StructType schema, org.apache.spark.ml.PipelineModel pipelineModel) -
PMMLBuilder
public PMMLBuilder(org.apache.spark.sql.types.StructType schema, org.apache.spark.ml.PipelineStage pipelineStage)
-
-
Method Details
-
build
public org.dmg.pmml.PMML build() -
buildByteArray
public byte[] buildByteArray() -
buildFile
- Throws:
IOException
-
extendSchema
-
putOption
-
putOptions
-
putOption
public PMMLBuilder putOption(org.apache.spark.ml.PipelineStage pipelineStage, String key, Object value) -
putOptions
-
putOptions
-
verify
-
verify
public PMMLBuilder verify(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataset, double precision, double zeroThreshold) -
getSchema
public org.apache.spark.sql.types.StructType getSchema() -
setSchema
-
getPipelineModel
public org.apache.spark.ml.PipelineModel getPipelineModel() -
setPipelineModel
-
getOptions
-
getVerification
-