Package biz.k11i.xgboost.learner
Class ObjFunction.SoftmaxMultiClassObjProb
- java.lang.Object
-
- biz.k11i.xgboost.learner.ObjFunction
-
- biz.k11i.xgboost.learner.ObjFunction.SoftmaxMultiClassObjProb
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ObjFunction.SoftmaxMultiClassObjProb_Jafama
- Enclosing class:
- ObjFunction
static class ObjFunction.SoftmaxMultiClassObjProb extends ObjFunction
Multiclass classification (predicted probability).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class biz.k11i.xgboost.learner.ObjFunction
ObjFunction.RegLossObjLogistic, ObjFunction.RegLossObjLogistic_Jafama, ObjFunction.SoftmaxMultiClassObjClassify, ObjFunction.SoftmaxMultiClassObjProb, ObjFunction.SoftmaxMultiClassObjProb_Jafama
-
-
Constructor Summary
Constructors Constructor Description SoftmaxMultiClassObjProb()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) float
exp(float x)
float
predTransform(float pred)
Transforms a prediction value.float[]
predTransform(float[] preds)
Transforms prediction values.-
Methods inherited from class biz.k11i.xgboost.learner.ObjFunction
fromName, register, useFastMathExp
-
-
-
-
Method Detail
-
predTransform
public float[] predTransform(float[] preds)
Description copied from class:ObjFunction
Transforms prediction values.- Overrides:
predTransform
in classObjFunction
- Parameters:
preds
- prediction- Returns:
- transformed values
-
predTransform
public float predTransform(float pred)
Description copied from class:ObjFunction
Transforms a prediction value.- Overrides:
predTransform
in classObjFunction
- Parameters:
pred
- prediction- Returns:
- transformed value
-
exp
float exp(float x)
-
-