Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add explicit user-item matrix class #352

Closed
mdekstrand opened this issue Dec 18, 2023 · 1 comment · Fixed by #427
Closed

Add explicit user-item matrix class #352

mdekstrand opened this issue Dec 18, 2023 · 1 comment · Fixed by #427
Assignees
Labels
breaking data Data management support. enhancement New feature or request
Milestone

Comments

@mdekstrand
Copy link
Member

It would be good to have an explicit user-item matrix class to replace most use of CSR, that can do a few useful things:

  • allow multiple components to reuse the same sparse matrix representation and user/item indexes
  • handle values and presence/absence of timestamps
  • enable training from different data sources (e.g. polars) instead of hard-wiring Pandas data frames as the only input data source
@mdekstrand mdekstrand added breaking enhancement New feature or request labels Dec 18, 2023
@mdekstrand mdekstrand added this to the 0.15.0 milestone Dec 18, 2023
@mdekstrand mdekstrand self-assigned this Dec 18, 2023
@mdekstrand mdekstrand added the data Data management support. label Apr 8, 2024
mdekstrand added a commit that referenced this issue Jul 15, 2024
Add a Dataset to manage consistent user-item data processing (addressing #352).
@mdekstrand
Copy link
Member Author

This was added in #427, now we need to use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking data Data management support. enhancement New feature or request
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant