Package sklearn
Class Transformer
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,Object>
-
- net.razorvine.pickle.objects.ClassDict
-
- org.jpmml.python.PythonObject
-
- sklearn.Step
-
- sklearn.Transformer
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,Object>,HasNumberOfFeatures,HasType,HasPMMLName<Transformer>
- Direct Known Subclasses:
AggregateTransformer,BSplineTransformer,BusinessDecisionTransformer,CategoricalImputer,CompositeTransformer,ConcatTransformer,CutTransformer,Decorator,Drop,DurationTransformer,ExpressionTransformer,Formatter,IdentityTransformer,Initializer,LagTransformer,LookupTransformer,MemoryManager,MLPTransformer,PassThrough,PowerFunctionTransformer,RegExTransformer,RollingAggregateTransformer,SecondsSinceMidnightTransformer,SelectFirstTransformer,Selector,SeriesConstructor,SkLearnTransformer,Slicer,StringTransformer,TransformerWrapper,TypeTransformer
public abstract class Transformer extends Step implements HasPMMLName<Transformer>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Field Summary
-
Fields inherited from interface sklearn.HasNumberOfFeatures
UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description Transformer(String module, String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcheckFeatures(List<? extends org.jpmml.converter.Feature> features)StringcreateFieldName(String function, Object... args)StringcreateFieldName(String function, List<?> args)List<org.jpmml.converter.Feature>encode(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)abstract List<org.jpmml.converter.Feature>encodeFeatures(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)org.dmg.pmml.DataTypegetDataType()org.jpmml.python.TypeInfogetDType(String name, boolean extended)List<org.jpmml.python.TypeInfo>getDTypeList(String name, boolean extended)intgetNumberOfFeatures()org.jpmml.python.TypeInfogetOptionalDType(String name, boolean extended)org.dmg.pmml.OpTypegetOpType()Map<String,?>getTransformerTags()org.jpmml.converter.WildcardFeaturerefineWildcardFeature(org.jpmml.converter.WildcardFeature wildcardFeature, org.dmg.pmml.OpType opType, org.dmg.pmml.DataType dataType, SkLearnEncoder encoder)TransformersetPMMLName(String pmmlName)org.dmg.pmml.DataFieldupdateDataField(org.dmg.pmml.DataField dataField, org.dmg.pmml.OpType opType, org.dmg.pmml.DataType dataType, SkLearnEncoder encoder)List<org.jpmml.converter.Feature>updateFeatures(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)-
Methods inherited from class sklearn.Step
checkSkLearnVersion, checkVersion, getFeatureNamesIn, getInputTags, getPMMLName, getSkLearnTags, 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 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 interface sklearn2pmml.HasPMMLName
getPMMLName
-
-
-
-
Method Detail
-
encodeFeatures
public abstract List<org.jpmml.converter.Feature> encodeFeatures(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)
-
getNumberOfFeatures
public int getNumberOfFeatures()
- Specified by:
getNumberOfFeaturesin interfaceHasNumberOfFeatures
-
getDataType
public org.dmg.pmml.DataType getDataType()
- Specified by:
getDataTypein interfaceHasType
-
encode
public List<org.jpmml.converter.Feature> encode(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)
-
checkFeatures
public void checkFeatures(List<? extends org.jpmml.converter.Feature> features)
-
updateFeatures
public List<org.jpmml.converter.Feature> updateFeatures(List<org.jpmml.converter.Feature> features, SkLearnEncoder encoder)
-
refineWildcardFeature
public org.jpmml.converter.WildcardFeature refineWildcardFeature(org.jpmml.converter.WildcardFeature wildcardFeature, org.dmg.pmml.OpType opType, org.dmg.pmml.DataType dataType, SkLearnEncoder encoder)
-
updateDataField
public org.dmg.pmml.DataField updateDataField(org.dmg.pmml.DataField dataField, org.dmg.pmml.OpType opType, org.dmg.pmml.DataType dataType, SkLearnEncoder encoder)
-
getDType
public org.jpmml.python.TypeInfo getDType(String name, boolean extended)
-
getOptionalDType
public org.jpmml.python.TypeInfo getOptionalDType(String name, boolean extended)
-
setPMMLName
public Transformer setPMMLName(String pmmlName)
- Specified by:
setPMMLNamein interfaceHasPMMLName<Transformer>- Overrides:
setPMMLNamein classStep
-
-