voiage.metamodels.ActiveLearningMetamodel
A metamodel that uses active learning to iteratively improve its predictions.
Methods
Section titled “Methods”fit([positional or keyword] self: None = None, [positional or keyword] x: ParameterSet = None, [positional or keyword] y: np.ndarray = None, [positional or keyword] x_pool: np.ndarray | None = None, [positional or keyword] y_pool: np.ndarray | None = None, [positional or keyword] n_iterations: int = 5) -> NoneFit the metamodel using active learning.
Parameters
Section titled “Parameters”x : ParameterSet Initial training parameters. y : np.ndarray Initial training targets. x_pool : np.ndarray, optional Pool of unlabeled samples to query from. y_pool : np.ndarray, optional True labels for the pool (for simulation purposes). n_iterations : int, default=5 Number of active learning iterations.
Parameters:
selfxParameterSetynp.ndarrayx_poolnp.ndarray | None(default:None)y_poolnp.ndarray | None(default:None)n_iterationsint(default:5)
Returns: None
predict
Section titled “predict”predict([positional or keyword] self: None = None, [positional or keyword] x: ParameterSet = None) -> np.ndarrayPredict using the actively learned metamodel.
Parameters
Section titled “Parameters”x : ParameterSet The input parameters.
Returns
Section titled “Returns”np.ndarray The predictions.
Parameters:
selfxParameterSet
Returns: np.ndarray
score([positional or keyword] self: None = None, [positional or keyword] x: ParameterSet = None, [positional or keyword] y: np.ndarray = None) -> floatReturn the coefficient of determination R^2 of the prediction.
Parameters
Section titled “Parameters”x : ParameterSet The input parameters. y : np.ndarray The true target values.
Returns
Section titled “Returns”float R^2 score.
Parameters:
selfxParameterSetynp.ndarray
Returns: float
rmse([positional or keyword] self: None = None, [positional or keyword] x: ParameterSet = None, [positional or keyword] y: np.ndarray = None) -> floatReturn the root mean squared error of the prediction.
Parameters
Section titled “Parameters”x : ParameterSet The input parameters. y : np.ndarray The true target values.
Returns
Section titled “Returns”float RMSE.
Parameters:
selfxParameterSetynp.ndarray
Returns: float