Runners and Trainers
Contents
Runners and Trainers#
This module provides various running and training algorithms for various neural networks.
The supported training algorithms include
offline training methods, like ridge regression, linear regression, etc.
online training methods, like recursive least squares (RLS, or Force Learning), least mean squares (LMS), etc.
back-propagation learning method
and others
The supported neural networks include
reservoir computing networks,
artificial recurrent neural networks,
and others.
Base RNN Runner#
|
Structural Runner for Recurrent Neural Networks. |
Base RNN Trainer#
|
Structural Trainer for Models with Recurrent Dynamics. |
Online RNN Trainer#
|
Online trainer for models with recurrent dynamics. |
|
Force learning. |
Offline RNN Trainer#
|
Offline trainer for models with recurrent dynamics. |
|
Trainer of ridge regression, also known as regression with Tikhonov regularization. |
Back-propagation Trainer#
|
The trainer implementing back propagation through time (BPTT) algorithm for recurrent neural networks. |
|
The trainer implementing back propagation algorithm for feedforward neural networks. |