lale.lib.sklearn.nystroem module¶
- class lale.lib.sklearn.nystroem.Nystroem(*, kernel='rbf', gamma=None, coef0=None, degree=None, kernel_params=None, n_components=100, random_state=None, n_jobs=None)¶
Bases:
PlannedIndividualOp
Nystroem transformer from scikit-learn.
This documentation is auto-generated from JSON schemas.
- Parameters
kernel (union type, default 'rbf') –
Kernel map to be approximated.
’additive_chi2’, ‘chi2’, ‘cosine’, ‘linear’, ‘poly’, ‘polynomial’, ‘rbf’, ‘laplacian’, or ‘sigmoid’
keys of sklearn.metrics.pairwise.KERNEL_PARAMS
or callable, not for optimizer
gamma (union type, default None) –
Gamma parameter.
None
or float, >=3.0517578125e-05 for optimizer, <=8 for optimizer, loguniform distribution
coef0 (union type, default None) –
Zero coefficient.
None
or float, >=-1, <=1 for optimizer, uniform distribution
degree (union type, default None) –
Degree of the polynomial kernel.
None
or integer, >=2 for optimizer, <=5 for optimizer
kernel_params (union type, optional, not for optimizer, default None) –
Additional parameters (keyword arguments) for kernel function passed as callable object.
dict
or None
n_components (integer, >=1, >=10 for optimizer, <=256 for optimizer, uniform distribution, default 100) – Number of features to construct. How many data points will be used to construct the mapping.
random_state (union type, not for optimizer, default None) –
Seed of pseudo-random number generator.
integer
or numpy.random.RandomState
or None
n_jobs (union type, optional, not for optimizer, default None) –
The number of jobs to use for the computation.
None
1 unless in joblib.parallel_backend context.
or -1
Use all processors.
or integer, >=1
Number of CPU cores.
- 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) – Features; the outer array is over samples.
y (any type, optional) – Target class labels; the array is over samples.
- transform(X, y=None)¶
Transform the data.
Note: The transform 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) – Features; the outer array is over samples.
- Returns
result – Output data schema for predictions (projected data) using the Nystroem model from scikit-learn.
- Return type
array of items : array of items : float