# Training Algorithms

## Linear Models

ReservoirComputing.StandardRidgeType
StandardRidge(regularization_coeff)
StandardRidge(;regularization_coeff=0.0)

Ridge regression training for all the models in the library. The regularization_coeff is the regularization, it can be passed as an arg or kwarg.

ReservoirComputing.LinearModelType
LinearModel(;regression=LinearRegression,
solver=Analytical(),
regression_kwargs=(;))

Linear regression training based on MLJLinearModels for all the models in the library. All the parameters have to be passed into regression_kwargs, apart from the solver choice. MLJLinearModels.jl needs to be called in order to use these models.

## Gaussian Regression

Missing docstring.

Missing docstring for GaussianProcess. Check Documenter's build log for details.

## Support Vector Regression

Support vector Regression is possible using a direct call to LIBSVM regression methods. Instead of a wrapper please refer to the use of LIBSVM.AbstractSVR in the original library.