autointent.schemas.node_validation.ParamSpace#

class autointent.schemas.node_validation.ParamSpace(/, **data)#

Bases: pydantic.BaseModel, abc.ABC

Base class for search space used in optuna.

Parameters:

data (Any)

abstract n_possible_values()#

Calculate the number of possible values in the search space.

Returns:

The number of possible values or None if search space is continuous.

Return type:

int | None