Class SkLearnEncoder


  • 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()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addDerivedField​(org.dmg.pmml.DerivedField derivedField)  
      void addTransformer​(org.dmg.pmml.Model transformer)  
      org.dmg.pmml.DataField createDataField​(java.lang.String name)  
      org.dmg.pmml.DerivedField createDerivedField​(java.lang.String name, org.dmg.pmml.Expression expression)  
      org.jpmml.converter.Schema createSchema()  
      org.dmg.pmml.Model encodeModel​(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.Feature exportPrediction​(org.dmg.pmml.Model model, java.lang.String name, org.jpmml.converter.ScalarLabel scalarLabel)  
      org.jpmml.converter.Feature exportPrediction​(org.dmg.pmml.Model model, org.jpmml.converter.ScalarLabel scalarLabel)  
      org.jpmml.converter.Feature exportProbability​(org.dmg.pmml.Model model, java.lang.Object value)  
      org.jpmml.converter.Feature exportProbability​(org.dmg.pmml.Model model, java.lang.String name, java.lang.Object value)  
      Domain getDomain​(java.lang.String name)  
      java.util.Map<java.lang.String,​Domain> getDomains()  
      java.util.List<? extends org.jpmml.converter.Feature> getFeatures()  
      org.jpmml.converter.Label getLabel()  
      java.util.Map<java.lang.String,​org.jpmml.converter.Feature> getMemory()  
      org.dmg.pmml.Model getModel()  
      org.dmg.pmml.Predicate getPredicate()  
      boolean hasModel()  
      java.util.List<org.jpmml.converter.Feature> initFeatures​(Step step, java.util.List<java.lang.String> names)  
      org.jpmml.converter.Label initLabel​(Estimator estimator, java.util.List<java.lang.String> names)  
      boolean isFrozen​(java.lang.String name)  
      static boolean isPrediction​(org.dmg.pmml.OutputField outputField)  
      void memorize​(java.lang.String name, org.jpmml.converter.Feature feature)  
      org.jpmml.converter.Feature recall​(java.lang.String name)  
      void renameFeature​(org.jpmml.converter.Feature feature, java.lang.String renamedName)  
      void renameFeatures​(java.util.List<org.jpmml.converter.Feature> features, java.util.List<java.lang.String> renamedNames)  
      void setDomain​(java.lang.String name, Domain domain)  
      void setFeatures​(java.util.List<? extends org.jpmml.converter.Feature> features)  
      void setLabel​(org.jpmml.converter.Label label)  
      void setModel​(org.dmg.pmml.Model model)  
      void setPredicate​(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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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,
                                                   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:
        addDerivedField in class org.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)