Package lightgbm.sklearn
Class LGBMClassifier
- 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.Estimator
-
- sklearn.Classifier
-
- sklearn.LabelEncoderClassifier
-
- lightgbm.sklearn.LGBMClassifier
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,Object>,HasBooster,org.jpmml.converter.HasNativeConfiguration,org.jpmml.converter.HasOptions,org.jpmml.lightgbm.HasLightGBMOptions,org.jpmml.sklearn.Encodable,sklearn.HasClasses,sklearn.HasNumberOfFeatures,sklearn.HasNumberOfOutputs,sklearn.HasType,sklearn2pmml.HasPMMLOptions<sklearn.Estimator>,sklearn2pmml.HasPMMLSegmentId<sklearn.Estimator>
public class LGBMClassifier extends sklearn.LabelEncoderClassifier implements HasBooster, org.jpmml.lightgbm.HasLightGBMOptions, org.jpmml.sklearn.Encodable
- 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>
-
-
Constructor Summary
Constructors Constructor Description LGBMClassifier(String module, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckLabel(org.jpmml.converter.Label label)org.dmg.pmml.mining.MiningModelconfigureModel(org.dmg.pmml.Model model)org.jpmml.converter.SchemaconfigureSchema(org.jpmml.converter.Schema schema)org.dmg.pmml.mining.MiningModelencodeModel(org.jpmml.converter.Schema schema)org.dmg.pmml.PMMLencodePMML()BoostergetBooster()intgetNumberOfFeatures()-
Methods inherited from class sklearn.Classifier
canonicalizeValue, canonicalizeValues, encodeLabel, encodePredictProbaOutput, getMiningFunction, getNumberOfOutputs, hasProbabilityDistribution, isSupervised
-
Methods inherited from class sklearn.Estimator
addFeatureImportances, checkFeatures, createApplyField, createMultiApplyField, createPredictProbaFields, encode, encode, encodeApplyOutput, encodeMultiApplyOutput, getAlgorithmName, getClassifierTags, getDataType, getFeatureImportances, 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 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
-
-
-
-
Method Detail
-
getNumberOfFeatures
public int getNumberOfFeatures()
- Specified by:
getNumberOfFeaturesin interfacesklearn.HasNumberOfFeatures- Overrides:
getNumberOfFeaturesin classsklearn.Estimator
-
checkLabel
public void checkLabel(org.jpmml.converter.Label label)
- Overrides:
checkLabelin classsklearn.Estimator
-
encodeModel
public org.dmg.pmml.mining.MiningModel encodeModel(org.jpmml.converter.Schema schema)
- Specified by:
encodeModelin classsklearn.Estimator
-
configureSchema
public org.jpmml.converter.Schema configureSchema(org.jpmml.converter.Schema schema)
- Overrides:
configureSchemain classsklearn.Estimator
-
configureModel
public org.dmg.pmml.mining.MiningModel configureModel(org.dmg.pmml.Model model)
- Overrides:
configureModelin classsklearn.Estimator
-
encodePMML
public org.dmg.pmml.PMML encodePMML()
- Specified by:
encodePMMLin interfaceorg.jpmml.sklearn.Encodable
-
getBooster
public Booster getBooster()
- Specified by:
getBoosterin interfaceHasBooster
-
-