Librecommender

Latest version: v1.4.0

Safety actively analyzes 619369 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.4.0

๐Ÿš€ Features
+ Add SIM model (387).
+ Support dual sequence (386).
+ Add rust implementation of UserCF (400, 411).

๐Ÿ› Bug Fixes
+ Fix `seq_len` dtype (383).
+ Fix all consumed items in negative sampling (427).
+ Fix missing `k_sim` in cf prediction (431).
+ Fix none similar recommendation in CF models (435, 436).

๐Ÿ“š Documentation
+ Add SIM doc (401).

๐Ÿงป Miscellaneous
+ Tensor bytes serialization (376).
+ Build wheels on maturin (394).

**Full Changelog**: https://github.com/massquantity/LibRecommender/compare/v1.3.0...v1.4.0

1.3.0

๐Ÿš€ Features
+ Support multiple attention layers (344, 345, 347).
+ Add Transformer model (360, 361, 363).
+ Online computing serving in Rust (331).
+ Add gRPC service for Rust serving (348).

๐Ÿ› Bug Fixes
+ Fix disabling output when verbose <= 0 (333).
+ Fix request timeout in CI (355).
+ Fix missing random seeds (358).
+ Fix failing to consider positive samples in eval_data. (366).
+ Fix protobuf issue (368). Users should choose protobuf version cautiously, see [known issue](https://github.com/massquantity/LibRecommender#basic-dependencies-for-libreco).

๐Ÿ“š Documentation
+ Update recommendation content (336).
+ Add Transformer doc (362).

๐Ÿงป Miscellaneous
+ Comply with Pydantic V2 on optional fields (326).
+ Refactor tf layers to facilitate the seamless integration of new algorithms (337, 338, 339, 341, 354).
+ Follow the `RUF015` rule in ruff (352).
+ Remove deprecated sampling method (353).

**Full Changelog**: https://github.com/massquantity/LibRecommender/compare/v1.2.2...v1.3.0

1.2.2

๐Ÿ› Bug Fixes
+ Fix ALS rebuild model (322).


**Full Changelog**: https://github.com/massquantity/LibRecommender/compare/v1.2.1...v1.2.2

1.2.1

๐Ÿš€ Features
+ Full inference for DGL models (315).

๐Ÿ› Bug Fixes
+ Saving all past behaviors during merging (320).

๐Ÿงป Miscellaneous
+ Lazy initialization of states in rust serving (316).

**Full Changelog**: https://github.com/massquantity/LibRecommender/compare/v1.2.0...v1.2.1

1.2.0

๐Ÿš€ Features
+ Add embedding normalization option (278).
+ Add `GAUC` and `Coverage` metrics (280).
+ Add TwoTower algorithm (285, 287, 289).
+ Support dynamic embedding generation (293, 295).
+ Support serving with dynamic feature and sequence, see [doc](https://librecommender.readthedocs.io/en/latest/serving_guide/online.html) (#303).

๐Ÿ› Bug Fixes
+ Fix variable sharing in TensorFlow1 (286).
+ Fix feature saving issue (296).
+ Fix masking issue in sequence construction (310).

๐Ÿ“š Documentation
+ Add online computing serving documentation (308).

**Full Changelog**: https://github.com/massquantity/LibRecommender/compare/v1.1.1...v1.2.0

1.1.1

๐Ÿ› Bug Fixes
+ Fix `YouTubeRetrieval` sequence recommend (271).

๐Ÿงป Miscellaneous
+ Add Python 3.11 support (272).

**Full Changelog**: https://github.com/massquantity/LibRecommender/compare/v1.1.0...v1.1.1

Page 1 of 5

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.