lenskit.tuning.spec.SearchParam#

class lenskit.tuning.spec.SearchParam#

Bases: pydantic.BaseModel

type: Literal['int', 'float']#

The type of this parameter.

min: int | float#

Minimum parameter value.

max: int | float#

Maximum parameter value.

scale: Literal['uniform', 'log'] = 'uniform'#

Search scale for parameter values.

base: float | None = None#

Base for logarithmic search scales.