fit_als_with_features_together
- rectools.models.implicit_als.fit_als_with_features_together(model: AlternatingLeastSquares, ui_csr: csr_matrix, user_features: Optional[Union[DenseFeatures, SparseFeatures]], item_features: Optional[Union[DenseFeatures, SparseFeatures]], verbose: int = 0) Tuple[ndarray, ndarray][source]
Fit ALS model with explicit features, explicit features fit together with latent.
- Parameters
model (AlternatingLeastSquares) – Base model to fit.
ui_csr (sparse.csr_matrix) – Matrix of interactions.
user_features ((SparseFeatures | DenseFeatures), optional) – Explicit user features.
item_features ((SparseFeatures | DenseFeatures), optional) – Explicit item features.
verbose (int) – Whether to print output.
- Returns
user_factors (np.ndarray) – Combined latent and explicit user factors.
item_factors (np.ndarray) – Combined latent and explicit user factors.
- Return type
Tuple[ndarray, ndarray]