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