Package org.jpmml.lightgbm
Class ObjectiveFunction
- java.lang.Object
-
- org.jpmml.lightgbm.ObjectiveFunction
-
- Direct Known Subclasses:
Classification,Regression
public abstract class ObjectiveFunction extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFIG_AVERAGE_OUTPUTstatic java.lang.StringCONFIG_NAME
-
Constructor Summary
Constructors Constructor Description ObjectiveFunction(Section config)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.jpmml.converter.LabelencodeLabel(java.lang.String targetName, java.util.List<?> targetCategories, org.jpmml.converter.ModelEncoder encoder)abstract org.dmg.pmml.mining.MiningModelencodeModel(java.util.List<Tree> trees, java.lang.Integer numIteration, org.jpmml.converter.Schema schema)booleangetAverageOutput()java.lang.StringgetName()
-
-
-
Field Detail
-
CONFIG_NAME
public static final java.lang.String CONFIG_NAME
- See Also:
- Constant Field Values
-
CONFIG_AVERAGE_OUTPUT
public static final java.lang.String CONFIG_AVERAGE_OUTPUT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ObjectiveFunction
public ObjectiveFunction(Section config)
-
-
Method Detail
-
encodeLabel
public abstract org.jpmml.converter.Label encodeLabel(java.lang.String targetName, java.util.List<?> targetCategories, org.jpmml.converter.ModelEncoder encoder)
-
encodeModel
public abstract org.dmg.pmml.mining.MiningModel encodeModel(java.util.List<Tree> trees, java.lang.Integer numIteration, org.jpmml.converter.Schema schema)
-
getName
public java.lang.String getName()
-
getAverageOutput
public boolean getAverageOutput()
-
-