brainpy.nn.runners.RidgeTrainer#

class brainpy.nn.runners.RidgeTrainer(target, beta=1e-07, **kwargs)[source]#

Trainer of ridge regression, also known as regression with Tikhonov regularization.

Parameters
  • target (Node) – The target model.

  • beta (float) – The regularization coefficient.

  • **kwarg – Other common parameters for brainpy.nn.RNNTrainer`.

__init__(target, beta=1e-07, **kwargs)[source]#

Methods

__init__(target[, beta])

f_train([shared_kwargs])

Get training function.

fit(train_data[, test_data, reset, ...])

Fit the target model according to the given training and testing data.

predict(xs[, forced_states, ...])

Predict a series of input data with the given target model.

Attributes