Google KerasRS
Keras Recommenders (KerasRS) is a new library from Google for building advanced recommender systems with ease and speed
It is built on Keras 3 and supports multi-backend operation, working seamlessly with TensorFlow, JAX, or PyTorch
KerasRS provides specialized layers, losses, and metrics tailored for retrieval and ranking tasks in recommender systems
Models built with KerasRS can be serialized and transferred between supported frameworks without costly migrations
The library integrates naturally with standard Keras APIs, allowing use of familiar methods like model.compile() and model.fit()
Installation is simple via pip, and the backend is selected by setting the KERAS_BACKEND environment variable before importing Keras
KerasRS includes components such as BruteForceRetrieval for candidate retrieval and FeatureCross for feature engineering
Example models include retrieval architectures and ranking models, with code samples provided in the documentation
The library supports distributed embedding lookups using SparseCore chips on TPUs for large-scale recommendation tasks
Regular updates will introduce popular model implementations, such as Deep & Cross Network (DCN) and two-tower models
For more details visit Govindhtech.com