What's Changed
In this major release, Cornac will support next-item and next-basket recommendation models.
🧱 Models
* Add Deep Neural Network for Temporal Sets Prediction (DNNTSP) Model (586) lthoang
* Add Correlation-Sensitive Next-Basket Recommendation (Beacon) Model (584) lthoang
* Add Recency Aware Collaborative Filtering for Next Basket Recommendation (UPCF) Model (587) lthoang
* Add Session-based Recommendations With Recurrent Neural Networks (GRU4Rec) model (574) lthoang
* Fix Session Popular model (575) lthoang
* Add RecVAE model (568) flywithu
* Add Temporal-Item-Frequency-based User-KNN (TIFUKNN) model (566) lthoang
🚀 Features
* Enhance serving evaluation endpoints (595) darrylong
* Add column model type into table models (588) lthoang
* Add option to evaluate every next item in next-item evaluation (580) lthoang
* Add next-item pipeline (561) hieuddo
* Make ANNs compatible with Experiment (563) tqtg
🐛 Bug Fixes
* [Beacon] max_seq_length is the maximum number of baskets in training sequence (591) lthoang
📝 Documentation
* Add missing doc for UPCF model (589) lthoang
* Update README.md to use stable branch on readthedocs (571) darrylong
✅ Other changes
* Update CircleCI config file (583) tqtg
* Add back Circle CI for publishing code coverage (573) tqtg
**Full Changelog**: https://github.com/PreferredAI/cornac/compare/v1.18.0...v2.0.0