kumulant

SoftmaxRegression

@Serializable
@SerialName(value = "SoftmaxRegression")
data class SoftmaxRegression(val featureSize: Int, val numClasses: Int, val optimizer: OptimizerSpec = Sgd(), val biasOptimizer: OptimizerSpec = optimizer) : RegressionStatSpec<SoftmaxRegressionResult> (source)

Spec for SoftmaxRegressionStat: multinomial (K-way) logistic regression.

Constructors

SoftmaxRegression

constructor(featureSize: Int, numClasses: Int, optimizer: OptimizerSpec = Sgd(), biasOptimizer: OptimizerSpec = optimizer)(source)

Properties

biasOptimizer

Bias optimizer; defaults to optimizer.

featureSize

Number of input features.

numClasses

Number of classes; the input y must round to [0, numClasses).

optimizer

Per-class weight-matrix optimizer; one instance is materialised per class.