ml_grid.model_classes.svc_class
Classes
Initializes the SVCClass. |
Module Contents
- class ml_grid.model_classes.svc_class.SVCClass(X: pandas.DataFrame | None = None, y: pandas.Series | None = None, parameter_space_size: str | None = None)[source]
Initializes the SVCClass.
This class requires scaled data. If the input data X is not detected as scaled, it will be automatically scaled using StandardScaler.
- Parameters:
X (Optional[pd.DataFrame]) – Feature matrix for training. Defaults to None.
y (Optional[pd.Series]) – Target vector for training. Defaults to None.
parameter_space_size (Optional[str]) – Size of the parameter space for optimization. Defaults to None.
- Raises:
ValueError – If parameter_space_size is not a valid key.
RuntimeError – If data scaling fails.
- X: pandas.DataFrame | None = None[source]
- y: pandas.Series | None = None[source]
- scaler: sklearn.preprocessing.StandardScaler | None = None[source]
- algorithm_implementation: sklearn.svm.SVC[source]
- parameter_vector_space: ml_grid.util.param_space.ParamSpace[source]