BaseEstimator¶
-
class
skassist.models.
BaseEstimator
¶ The base class that every model used for
skassist
must inherit from. It defines the interface through which the module trains the model and makes predictions. It also defines a few mandatory properties that must be set. Those are used by the module to identify the model and pass the correct feature and target columns to the model.- Attributes:
name (
str
): A name for the model.- extra_features (
list
): - A list of additional features that are needed by the model and
- are not in the
Experiment.features
property of the experiment. The extra features must be columns in the dataset.
target (
str
): Name of the target variable.params (
list
): List of tunable parameters of the model.- extra_features (