klyn.math.nn.layers.Dense.Dense
constructor
public Dense(units as Long, inputSize as Long = -1l, seed as Long = 1l, activation as String = "linear")
Description

Allocates parameters using seeded Glorot uniform initialization. The local generator is deterministic and does not affect global randomness.

Parameters
ParameterDescription
inputSizePositive input feature count, or -1 to infer it on build/forward.
unitsPositive output feature count.
seedInteger in [1, 2147483646]; use distinct seeds for distinct layers.
activationlinear, relu, sigmoid, tanh or softmax.
Throws
  • ValueException if a dimension or seed is invalid.
Example

layer = Dense<Float>(3, inputSize=2, seed=42)