lenskit.funksvd.FunkSVDConfig ============================= .. py:class:: lenskit.funksvd.FunkSVDConfig Bases: :py:obj:`lenskit.config.common.EmbeddingSizeMixin`, :py:obj:`pydantic.BaseModel` Configuration for :class:`FunkSVDScorer`. .. py:attribute:: embedding_size :type: pydantic.PositiveInt Number of latent features. .. py:attribute:: epochs :type: pydantic.PositiveInt :value: 100 Number of training epochs (per feature). .. py:attribute:: learning_rate :type: pydantic.PositiveFloat :value: 0.001 Gradient descent learning rate. .. py:attribute:: regularization :type: pydantic.NonNegativeFloat :value: 0.015 Parameter regularization. .. py:attribute:: damping :type: lenskit.basic.Damping :value: 5.0 Bias damping term. .. py:attribute:: range :type: tuple[float, float] | None :value: None Min/max range of ratings to clamp output.