getModelArchitectureName

open override fun getModelArchitectureName(): String

Returns a human-readable string describing the neural network architecture.

This method provides a concise architectural specification using standard neural network notation that clearly identifies the layer structure and neuron counts.

Format: "MLP(InputSize×HiddenSize×OutputSize)"

  • MLP: Multi-Layer Perceptron architecture type

  • Dimensions: Layer sizes separated by multiplication symbols

  • Example: "MLP(4×8×3)" represents 4 input, 8 hidden, 3 output neurons

Use Cases:

  • Model identification in logs and analytics

  • Architecture comparison and selection

  • Documentation and debugging support

  • Performance benchmarking categorization

Implementation Notes:

  • Uses compile-time constants for consistent reporting

  • Standard notation compatible with ML literature

  • Immutable after engine initialization

Return

Architecture string in "MLP(input×hidden×output)" format

See also

Number of input layer neurons (4)

Number of hidden layer neurons (8)

Number of output layer neurons (3)