RealLearningEngine

constructor(learningRate: Float = 0.01f, randomSeed: Long = 42)

Creates a new RealLearningEngine with specified hyperparameters. The neural network is not initialized until initialize is called.

Parameters

learningRate

Neural network learning rate controlling gradient descent step size. Typical values: 0.001-0.1. Higher values enable faster learning but may cause instability. Lower values provide stable but slow convergence.

randomSeed

Random seed for reproducible weight initialization and stochastic operations. Use fixed seed for testing/debugging, random seed for production diversity.