Class TransformerWrapper

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,​java.lang.Object>, sklearn.HasNumberOfFeatures, sklearn.HasType, sklearn2pmml.HasPMMLName<sklearn.Transformer>
    Direct Known Subclasses:
    TransformerWrapperWithInverse

    public class TransformerWrapper
    extends sklearn.Initializer
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Field Summary

      • Fields inherited from interface sklearn.HasNumberOfFeatures

        UNKNOWN
    • Constructor Summary

      Constructors 
      Constructor Description
      TransformerWrapper​(java.lang.String module, java.lang.String name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void checkFeatures​(java.util.List<? extends org.jpmml.converter.Feature> features)  
      java.util.List<org.jpmml.converter.Feature> encodeFeatures​(java.util.List<org.jpmml.converter.Feature> features, org.jpmml.sklearn.SkLearnEncoder encoder)  
      java.util.List<java.lang.String> getExclude()  
      java.util.List<java.lang.String> getFeatureNames()  
      java.util.List<java.lang.String> getInclude()  
      int getNumberOfFeatures()  
      java.lang.String getTargetName()  
      java.lang.Boolean getTrainOnly()  
      sklearn.Transformer getTransformer()  
      java.util.List<org.jpmml.converter.Feature> initializeFeatures​(org.jpmml.sklearn.SkLearnEncoder encoder)  
      • Methods inherited from class sklearn.Initializer

        encode, getDataType, getOpType
      • Methods inherited from class sklearn.Transformer

        createFieldName, createFieldName, getDType, getOptionalDType, refineWildcardFeature, setPMMLName, updateDataField, updateFeatures
      • Methods inherited from class sklearn.Step

        checkSkLearnVersion, checkVersion, getFeatureNamesIn, getPMMLName, getSkLearnVersion
      • Methods inherited from class org.jpmml.python.PythonObject

        containsKey, delattr, get, get, getArray, getArray, getArray, getArrayList, getArrayList, getArrayShape, getArrayShape, getattr, getattr, getBoolean, getBooleanArray, getClassName, getDict, getEnum, getEnumList, getIdentifiable, getInteger, getIntegerArray, getList, getList, getListLike, getListLike, getNumber, getNumberArray, getObject, getObjectArray, getObjectList, getOptional, getOptionalBoolean, getOptionalBoolean, getOptionalDict, getOptionalEnum, getOptionalIdentifiable, getOptionalInteger, getOptionalNumber, getOptionalObject, getOptionalScalar, getOptionalString, getOptionalTuple, getPythonModule, getPythonName, getScalar, getString, getStringArray, getStringList, getTuple, getTupleList, hasattr, put, putAll, remove, setattr, setClassName, update
      • Methods inherited from class net.razorvine.pickle.objects.ClassDict

        __setstate__
      • Methods inherited from class java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface sklearn2pmml.HasPMMLName

        getPMMLName
      • Methods inherited from interface java.util.Map

        equals, hashCode
    • Constructor Detail

      • TransformerWrapper

        public TransformerWrapper​(java.lang.String module,
                                  java.lang.String name)
    • Method Detail

      • getNumberOfFeatures

        public int getNumberOfFeatures()
        Specified by:
        getNumberOfFeatures in interface sklearn.HasNumberOfFeatures
        Overrides:
        getNumberOfFeatures in class sklearn.Initializer
      • checkFeatures

        public void checkFeatures​(java.util.List<? extends org.jpmml.converter.Feature> features)
        Overrides:
        checkFeatures in class sklearn.Transformer
      • initializeFeatures

        public java.util.List<org.jpmml.converter.Feature> initializeFeatures​(org.jpmml.sklearn.SkLearnEncoder encoder)
        Specified by:
        initializeFeatures in class sklearn.Initializer
      • encodeFeatures

        public java.util.List<org.jpmml.converter.Feature> encodeFeatures​(java.util.List<org.jpmml.converter.Feature> features,
                                                                          org.jpmml.sklearn.SkLearnEncoder encoder)
        Specified by:
        encodeFeatures in class sklearn.Transformer
      • getFeatureNames

        public java.util.List<java.lang.String> getFeatureNames()
      • getExclude

        public java.util.List<java.lang.String> getExclude()
      • getInclude

        public java.util.List<java.lang.String> getInclude()
      • getTargetName

        public java.lang.String getTargetName()
      • getTrainOnly

        public java.lang.Boolean getTrainOnly()
      • getTransformer

        public sklearn.Transformer getTransformer()