lale.lib.autogen.kernel_ridge module

class lale.lib.autogen.kernel_ridge.KernelRidge(*, alpha=1, kernel='linear', gamma=None, degree=3, coef0=1, kernel_params=None)

Bases: PlannedIndividualOp

Combined schema for expected data and hyperparameters.

This documentation is auto-generated from JSON schemas.

Parameters
  • alpha (integer, >=1 for optimizer, <=2 for optimizer, uniform distribution, default 1) – Small positive values of alpha improve the conditioning of the problem and reduce the variance of the estimates

  • kernel (union type, default 'linear') –

    Kernel mapping used internally

    • callable, not for optimizer

    • or ‘linear’, ‘poly’, ‘precomputed’, ‘rbf’, or ‘sigmoid’

  • gamma (union type, not for optimizer, default None) –

    Gamma parameter for the RBF, laplacian, polynomial, exponential chi2 and sigmoid kernels

    • float

    • or None

  • degree (union type, default 3) –

    Degree of the polynomial kernel

    • integer, >=0 for optimizer, <=100 for optimizer, uniform distribution

    • or float, not for optimizer

  • coef0 (float, >=0.0 for optimizer, <=1.0 for optimizer, uniform distribution, default 1) – Zero coefficient for polynomial and sigmoid kernels

  • kernel_params (None, not for optimizer, default None) – Additional parameters (keyword arguments) for kernel function passed as callable object.

fit(X, y=None, **fit_params)

Train the operator.

Note: The fit method is not available until this operator is trainable.

Once this method is available, it will have the following signature:

Parameters
  • X (array of items : array of items : float) – Training data

  • y (union type) –

    Target values

    • array of items : float

    • or array of items : array of items : float

  • sample_weight (union type, optional) –

    Individual weights for each sample, ignored if None is passed.

    • float

    • or array of items : float

predict(X, **predict_params)

Make predictions.

Note: The predict method is not available until this operator is trained.

Once this method is available, it will have the following signature:

Parameters

X (array of items : array of items : float) – Samples

Returns

result – Returns predicted values.

  • array of items : float

  • or array of items : array of items : float

Return type

union type