Class GlassboxClassifier

  • All Implemented Interfaces:
    Serializable, Cloneable, Map<String,​Object>, sklearn.HasClasses, sklearn.HasNumberOfFeatures, sklearn.HasNumberOfOutputs, sklearn.HasType, sklearn2pmml.HasPMMLOptions<sklearn.Estimator>, sklearn2pmml.HasPMMLSegmentId<sklearn.Estimator>

    public class GlassboxClassifier
    extends sklearn.Classifier
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class sklearn.Classifier

        FIELD_PROBABILITY
      • Fields inherited from class sklearn.Estimator

        FIELD_APPLY, FIELD_DECISION_FUNCTION, FIELD_PREDICT
      • Fields inherited from interface sklearn.HasNumberOfFeatures

        UNKNOWN
      • Fields inherited from interface sklearn.HasNumberOfOutputs

        UNKNOWN
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.dmg.pmml.Model encodeModel​(org.jpmml.converter.Schema schema)  
      List<?> getClasses()  
      sklearn.Classifier getSkModel()  
      boolean hasProbabilityDistribution()  
      • Methods inherited from class sklearn.Classifier

        canonicalizeValue, canonicalizeValues, encodeLabel, encodePredictProbaOutput, getMiningFunction, getNumberOfOutputs, isSupervised
      • Methods inherited from class sklearn.Estimator

        addFeatureImportances, checkFeatures, checkLabel, configureModel, configureSchema, createApplyField, createMultiApplyField, createPredictProbaFields, encode, encode, encodeApplyOutput, encodeMultiApplyOutput, getAlgorithmName, getClassifierTags, getDataType, getFeatureImportances, getNumberOfFeatures, getOption, getOpType, getPMMLCustomizations, getPMMLFeatureImportances, getPMMLOptions, getPMMLSegmentId, getRegressorTags, getTargetTags, hasFeatureImportances, putOption, putOptions, setPMMLCustomizations, setPMMLFeatureImportances, setPMMLOptions, setPMMLSegmentId
      • Methods inherited from class sklearn.Step

        checkSkLearnVersion, checkVersion, getFeatureNamesIn, getInputTags, getPMMLName, getSkLearnTags, getSkLearnVersion, setPMMLName
      • 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__
    • Constructor Detail

      • GlassboxClassifier

        public GlassboxClassifier​(String module,
                                  String name)
    • Method Detail

      • getClasses

        public List<?> getClasses()
        Specified by:
        getClasses in interface sklearn.HasClasses
        Overrides:
        getClasses in class sklearn.Classifier
      • hasProbabilityDistribution

        public boolean hasProbabilityDistribution()
        Specified by:
        hasProbabilityDistribution in interface sklearn.HasClasses
        Overrides:
        hasProbabilityDistribution in class sklearn.Classifier
      • encodeModel

        public org.dmg.pmml.Model encodeModel​(org.jpmml.converter.Schema schema)
        Specified by:
        encodeModel in class sklearn.Estimator
      • getSkModel

        public sklearn.Classifier getSkModel()