Package org.jpmml.sklearn
Class SkLearnEncoder
- java.lang.Object
-
- org.jpmml.converter.PMMLEncoder
-
- org.jpmml.converter.ModelEncoder
-
- org.jpmml.python.PythonEncoder
-
- org.jpmml.sklearn.SkLearnEncoder
-
public class SkLearnEncoder extends org.jpmml.python.PythonEncoder
-
-
Constructor Summary
Constructors Constructor Description SkLearnEncoder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDerivedField(org.dmg.pmml.DerivedField derivedField)voidaddTransformer(org.dmg.pmml.Model transformer)org.dmg.pmml.DataFieldcreateDataField(java.lang.String name)org.dmg.pmml.DerivedFieldcreateDerivedField(java.lang.String name, org.dmg.pmml.Expression expression)org.jpmml.converter.SchemacreateSchema()org.dmg.pmml.ModelencodeModel(org.dmg.pmml.Model model)java.util.List<org.jpmml.converter.Feature>export(org.dmg.pmml.Model model, java.lang.String name)java.util.List<org.jpmml.converter.Feature>export(org.dmg.pmml.Model model, java.util.List<java.lang.String> names)org.jpmml.converter.FeatureexportPrediction(org.dmg.pmml.Model model, java.lang.String name, org.jpmml.converter.ScalarLabel scalarLabel)org.jpmml.converter.FeatureexportPrediction(org.dmg.pmml.Model model, org.jpmml.converter.ScalarLabel scalarLabel)org.jpmml.converter.FeatureexportProbability(org.dmg.pmml.Model model, java.lang.Object value)org.jpmml.converter.FeatureexportProbability(org.dmg.pmml.Model model, java.lang.String name, java.lang.Object value)DomaingetDomain(java.lang.String name)java.util.Map<java.lang.String,Domain>getDomains()java.util.List<? extends org.jpmml.converter.Feature>getFeatures()org.jpmml.converter.LabelgetLabel()java.util.Map<java.lang.String,org.jpmml.converter.Feature>getMemory()org.dmg.pmml.ModelgetModel()org.dmg.pmml.PredicategetPredicate()booleanhasModel()java.util.List<org.jpmml.converter.Feature>initFeatures(Step step, java.util.List<java.lang.String> names)org.jpmml.converter.LabelinitLabel(Estimator estimator, java.util.List<java.lang.String> names)booleanisFrozen(java.lang.String name)static booleanisPrediction(org.dmg.pmml.OutputField outputField)voidmemorize(java.lang.String name, org.jpmml.converter.Feature feature)org.jpmml.converter.Featurerecall(java.lang.String name)voidrenameFeature(org.jpmml.converter.Feature feature, java.lang.String renamedName)voidrenameFeatures(java.util.List<org.jpmml.converter.Feature> features, java.util.List<java.lang.String> renamedNames)voidsetDomain(java.lang.String name, Domain domain)voidsetFeatures(java.util.List<? extends org.jpmml.converter.Feature> features)voidsetLabel(org.jpmml.converter.Label label)voidsetModel(org.dmg.pmml.Model model)voidsetPredicate(org.dmg.pmml.Predicate predicate)-
Methods inherited from class org.jpmml.converter.ModelEncoder
addDecorator, addDecorator, addFeatureImportance, addFeatureImportance, addUnivariateStats, addUnivariateStats, encodePMML, getDecorators, getFeatureImportances, getTransformers, getUnivariateStats, transferContent, transferDecorators, transferFeatureImportances, transferUnivariateStats
-
Methods inherited from class org.jpmml.converter.PMMLEncoder
addDataField, addDefineFunction, createDataField, createDataField, createDerivedField, createDerivedField, encodeHeader, encodePMML, ensureDerivedField, getDataField, getDataFields, getDefineFunction, getDefineFunctions, getDerivedField, getDerivedFields, getField, removeDataField, removeDerivedField, toCategorical, toContinuous, toOrdinal
-
-
-
-
Method Detail
-
addTransformer
public void addTransformer(org.dmg.pmml.Model transformer)
- Overrides:
addTransformerin classorg.jpmml.converter.ModelEncoder
-
encodeModel
public org.dmg.pmml.Model encodeModel(org.dmg.pmml.Model model)
- Overrides:
encodeModelin classorg.jpmml.converter.ModelEncoder
-
initLabel
public org.jpmml.converter.Label initLabel(Estimator estimator, java.util.List<java.lang.String> names)
-
initFeatures
public java.util.List<org.jpmml.converter.Feature> initFeatures(Step step, java.util.List<java.lang.String> names)
-
createSchema
public org.jpmml.converter.Schema createSchema()
-
export
public java.util.List<org.jpmml.converter.Feature> export(org.dmg.pmml.Model model, java.lang.String name)
-
export
public java.util.List<org.jpmml.converter.Feature> export(org.dmg.pmml.Model model, java.util.List<java.lang.String> names)
-
exportPrediction
public org.jpmml.converter.Feature exportPrediction(org.dmg.pmml.Model model, org.jpmml.converter.ScalarLabel scalarLabel)
-
exportPrediction
public org.jpmml.converter.Feature exportPrediction(org.dmg.pmml.Model model, java.lang.String name, org.jpmml.converter.ScalarLabel scalarLabel)
-
exportProbability
public org.jpmml.converter.Feature exportProbability(org.dmg.pmml.Model model, java.lang.Object value)
-
exportProbability
public org.jpmml.converter.Feature exportProbability(org.dmg.pmml.Model model, java.lang.String name, java.lang.Object value)
-
createDataField
public org.dmg.pmml.DataField createDataField(java.lang.String name)
-
createDerivedField
public org.dmg.pmml.DerivedField createDerivedField(java.lang.String name, org.dmg.pmml.Expression expression)
-
addDerivedField
public void addDerivedField(org.dmg.pmml.DerivedField derivedField)
- Overrides:
addDerivedFieldin classorg.jpmml.converter.PMMLEncoder
-
renameFeature
public void renameFeature(org.jpmml.converter.Feature feature, java.lang.String renamedName)
-
renameFeatures
public void renameFeatures(java.util.List<org.jpmml.converter.Feature> features, java.util.List<java.lang.String> renamedNames)
-
isFrozen
public boolean isFrozen(java.lang.String name)
-
getDomain
public Domain getDomain(java.lang.String name)
-
setDomain
public void setDomain(java.lang.String name, Domain domain)
-
getDomains
public java.util.Map<java.lang.String,Domain> getDomains()
-
getLabel
public org.jpmml.converter.Label getLabel()
-
setLabel
public void setLabel(org.jpmml.converter.Label label)
-
getFeatures
public java.util.List<? extends org.jpmml.converter.Feature> getFeatures()
-
setFeatures
public void setFeatures(java.util.List<? extends org.jpmml.converter.Feature> features)
-
memorize
public void memorize(java.lang.String name, org.jpmml.converter.Feature feature)
-
recall
public org.jpmml.converter.Feature recall(java.lang.String name)
-
getMemory
public java.util.Map<java.lang.String,org.jpmml.converter.Feature> getMemory()
-
getPredicate
public org.dmg.pmml.Predicate getPredicate()
-
setPredicate
public void setPredicate(org.dmg.pmml.Predicate predicate)
-
hasModel
public boolean hasModel()
-
getModel
public org.dmg.pmml.Model getModel()
-
setModel
public void setModel(org.dmg.pmml.Model model)
-
isPrediction
public static boolean isPrediction(org.dmg.pmml.OutputField outputField)
-
-