pixie-rust
pixie-rust copied to clipboard
A recommender system based on Pinterest's Pixie recommender
Pixie Rust
A Rust implementation of a recommender system based on the Pinterest's Pixie recommender.
Disclaimer: This is a toy project and should probably not be used in production.
Features
Implemented
- Biased random walk (with configurable weight functions)
- Multiple query pins with weights
Not Implemented
- Early stopping
- Graph prunning
- The prunning strategy is application specific.
- EdgeVec Graph
- This data structure limits the possible weight functions.
Examples
There is a simple recommender example in the examples folder based on
an anime recommendations database from Kaggle. There is
an online demo based on this example.