lenskit.knn.slim.SLIMConfig#

classlenskit.knn.slim.SLIMConfig#

Bases: pydantic.BaseModel

Hyperparameters for SLIM/fsSLIM (SlimScorer).

l1_reg:pydantic.PositiveFloat=1.0#

L1 regularization strength for SLIM.

l2_reg:pydantic.PositiveFloat=1.0#

L2 regularization strength for SLIM.

max_iters:pydantic.PositiveInt=100#

Maximum coordinate descent iterations per column.

max_nbrs:pydantic.PositiveInt|None =None#

Maximum neighbors (features) for each item. Setting this to a positive integer enables fsSLIM (with item cosine selection).