Repository navigation
Releases: PreferredAI/cornac
Releases · PreferredAI/cornac
Release list
Cornac 3.0.1
What's Changed
📝 Documentation
✅ Other changes
- chore: bump version to 3.0.1 (#727) @qtuantruong
- Escape backslashes in coe.py and text.py string literals (#726) @MBK-fr
- Fix DMRL save() failing when log_metrics=True (#724) @Shxiao101
- Add epsilon to MTER progress postfix to prevent ZeroDivisionError (#723) @Shxiao101
Full Changelog: v3.0.0...v3.0.1
Cornac 3.0.0
What's Changed
🧱 Models
- Add DiffGRM generative recommender (#718) @hieuddo
- Add LETTER model for Semantic ID recommender (#716) @hieuddo
- Add RPG Semantic-ID recommender (#715) @hieuddo
- Add
use_biasesto SASRec (#714) @hieuddo - Add TIGER model for Semantic ID recommendation (#711) @hieuddo
🐛 Bug Fixes
📝 Documentation
- docs: generate model table dynamically during sphinx build (#720) @hieuddo
- Fix typo in HypAR requirements filename (
cu116tocu118) (#713) @hieuddo - Add DiffGRM documentation and example (#719) @hieuddo
✅ Other changes
- chore: bump version to 3.0.0 (#721) @hieuddo
- Enhance TimestampSplit to support ratio-based data splitting (#712) @MacchiatoCreamCheese
Full Changelog: v2.6.0...v3.0.0
Cornac 2.6.0
What's Changed
🧱 Models
🗃️ Datasets
📝 Documentation
- Update Flask serving command and fix typo in app.py (#706) @darrylong
- Fix command syntax for installing gcc on Mac OS (#705) @darrylong
✅ Other changes
- chore: bump version to 2.6.0 (#710) @hieuddo
- Fix CWE-22 path traversal (Tar Slip) in dataset archive extraction (#709) @bharathjanumpally
- Automate ReadTheDocs model page updates (#704) @darrylong
- Remove pytest-pep8 package since it is abandoned (#703) @qtuantruong
- Support hyper-parameter search for next-item recommenders (#643) (#702) @nsiddharth
Full Changelog: v2.5.0...v2.6.0
Cornac 2.5.0
What's Changed
🧱 Models
- Update HRDR with tensorflow 2.21.0 (#696) @lthoang
- Update NARRE with tensorflow 2.21.0 (#695) @lthoang
- Transformer-based NextItemRecommender models (#699) @hieuddo
- Add FPMC model and model selection for NextItemRecommender (#698) @hieuddo
✅ Other changes
Full Changelog: v2.4.0...v2.5.0
Cornac 2.4.0
What's Changed
✅ Other changes
- feat: Add TimestampSplit eval method for absolute-timestamp data split (#693) @MacchiatoCreamCheese
- dataset: add session-aware datasets: Diginetica, RetailRocket, and Cosmetics (#690) @hieuddo
- Update build env (#692) @hieuddo
- Add ViewEnhanced BPR model from TKDE 2019 (#688) @khoakhoahihi
- docs: fix typo in build_ext command (#687) @khoakhoahihi
- fix: add epsilon to prevent ZeroDivisionError in BPR-based models (#686) @WeishuZ
- fix mismatch in opinion handling (#685) @MacchiatoCreamCheese
- Fix sorting order in aspect score for Companion, ComparERSub (#684) @MacchiatoCreamCheese
- fix: NeuMF act_fn and num_factors parameters (#683) @hieuddo
- fix: epinions dataset (#682) @hieuddo
- Correct URLs and add Unit Test for sequential datasets: gowalla, tafeng, yoochoose (#680) @hieuddo
- Fix ZeroDivisionError on BPR by adding an epsilon (#677) @jonibr22
Full Changelog: v2.3.5...v2.4.0
Cornac 2.3.5
Cornac 2.3.4
What's Changed
✅ Other changes
- HypAR compatible with Cornac >=2.3.1 (#671) @theisjendal
Full Changelog: v2.3.3...v2.3.4
Cornac 2.3.3
Cornac 2.3.2
Cornac 2.3.1
What's Changed
✅ Other changes
- Fix dtype for windows build (#666) @tqtg
- Upgrade Numpy 2.0 (#664) @tqtg
- Ignore F824 lint check for serving app (#665) @tqtg
- Refactor Packaging: Split setup.py into setup.py and pyproject.toml for PEP 517 Compliance (#657) @michael-mue
- Implement SANSA model (scalable variant of EASE) (#661) @matospiso
- Fix EASE score function (#660) @matospiso
Full Changelog: v2.3.0...v2.3.1