Source code for pyqit.models.regression.regressor_mixin

from pyqit.base import _PyQitObject


[docs] class RegressorMixin(_PyQitObject): """Marks a model as a regressor: predictions are its raw output. Mixed into a model alongside a ``BaseModel``, which supplies ``forward``. The training loops skip accuracy for regressors and record it as NaN. """ _tags = {"estimator_type": "regressor"}
[docs] def predict_step(self, X): """Return ``forward(X)`` flattened to one value per row.""" return self.forward(X).flatten()