Class SkLearnEncoder

  • All Implemented Interfaces:
    org.jpmml.converter.FeatureResolver

    public class SkLearnEncoder
    extends org.jpmml.python.PythonEncoder
    • Field Summary

      • Fields inherited from class org.jpmml.converter.PMMLEncoder

        VERSION
    • Constructor Summary

      Constructors 
      Constructor Description
      SkLearnEncoder()  
    • Constructor Detail

      • SkLearnEncoder

        public SkLearnEncoder()
    • Method Detail

      • addTransformer

        public void addTransformer​(org.dmg.pmml.Model transformer)
        Overrides:
        addTransformer in class org.jpmml.converter.ModelEncoder
      • encodeModel

        public org.dmg.pmml.Model encodeModel​(org.dmg.pmml.Model model)
        Overrides:
        encodeModel in class org.jpmml.converter.ModelEncoder
      • initLabel

        public org.jpmml.converter.Label initLabel​(Estimator estimator,
                                                   List<String> names)
      • initFeatures

        public List<org.jpmml.converter.Feature> initFeatures​(Step step,
                                                              List<String> names)
      • createSchema

        public org.jpmml.converter.Schema createSchema()
      • export

        public List<org.jpmml.converter.Feature> export​(org.dmg.pmml.Model model,
                                                        String name)
      • export

        public List<org.jpmml.converter.Feature> export​(org.dmg.pmml.Model model,
                                                        List<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,
                                                            String name,
                                                            org.jpmml.converter.ScalarLabel scalarLabel)
      • exportProbability

        public org.jpmml.converter.Feature exportProbability​(org.dmg.pmml.Model model,
                                                             Object value)
      • exportProbability

        public org.jpmml.converter.Feature exportProbability​(org.dmg.pmml.Model model,
                                                             String name,
                                                             Object value)
      • createDataField

        public org.dmg.pmml.DataField createDataField​(String name)
      • createDerivedField

        public org.dmg.pmml.DerivedField createDerivedField​(String name,
                                                            org.dmg.pmml.Expression expression)
      • addDerivedField

        public void addDerivedField​(org.dmg.pmml.DerivedField derivedField)
        Overrides:
        addDerivedField in class org.jpmml.converter.PMMLEncoder
      • renameFeature

        public void renameFeature​(org.jpmml.converter.Feature feature,
                                  String renamedName)
      • renameFeatures

        public void renameFeatures​(List<org.jpmml.converter.Feature> features,
                                   List<String> renamedNames)
      • isFrozen

        public boolean isFrozen​(String name)
      • setDomain

        public void setDomain​(String name,
                              Domain domain)
      • getLabel

        public org.jpmml.converter.Label getLabel()
      • setLabel

        public void setLabel​(org.jpmml.converter.Label label)
      • getFeatures

        public List<? extends org.jpmml.converter.Feature> getFeatures()
      • setFeatures

        public void setFeatures​(List<? extends org.jpmml.converter.Feature> features)
      • memorize

        public void memorize​(String name,
                             org.jpmml.converter.Feature feature)
      • recall

        public org.jpmml.converter.Feature recall​(String name)
      • getMemory

        public Map<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)