Framework Integration Experiments#

The hyperactive.experiment.integrations module contains experiment classes for integration with machine learning frameworks.

These experiments provide seamless hyperparameter optimization for scikit-learn, sktime, skpro, and PyTorch Lightning models.

Scikit-Learn#

Cross-validation experiments for scikit-learn estimators.

SklearnCvExperiment(estimator, X, y[, ...])

Experiment adapter for sklearn cross-validation experiments.

Sktime - Time Series#

Experiments for sktime time series models.

SktimeClassificationExperiment(estimator, X, y)

Experiment adapter for time series classification experiments.

SktimeForecastingExperiment(forecaster, cv, y)

Experiment adapter for time backtesting experiments.

Skpro - Probabilistic Prediction#

Experiments for skpro probabilistic regression models.

SkproProbaRegExperiment(estimator, X, y[, ...])

Experiment adapter for skpro probabilistic regression or survival prediction.

PyTorch Lightning#

Experiments for PyTorch Lightning models.

TorchExperiment(datamodule, lightning_module)

Experiment adapter for PyTorch Lightning experiments.