{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/13"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/6"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/7"},{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"TensorFlow Recommenders provides a Keras-based library for building recommender system models, covering the full workflow from data preparation through training, evaluation, and deployment.","skillfed_tags":["recommendation-engine","neural-networks","keras-framework"],"use_cases":["Build a matrix factorization model to predict user ratings for unseen movies or products.","Train a two-tower neural network for candidate retrieval in a large-scale recommendation system.","Evaluate ranking quality using built-in metrics like FactorizedTopK across a full candidate set.","Combine user and item embeddings with custom Keras layers to model complex interaction patterns.","Deploy a trained recommender model using TensorFlow's standard serving infrastructure."],"what_it_does":"TensorFlow Recommenders is a Keras-based library for building recommender systems on top of TensorFlow. It abstracts away common patterns in recommendation workflows\u2014embedding layers, ranking tasks, retrieval metrics\u2014so you can focus on model architecture rather than boilerplate. The library is designed with a gentle learning curve but retains flexibility for complex models; it handles data preparation, model formulation, training, evaluation, and deployment as an integrated workflow.\n\nThe package depends on tensorflow, tf-keras, and absl-py, and is built to work seamlessly within the TensorFlow ecosystem. It provides task abstractions (like Retrieval) and metric classes (like FactorizedTopK) that simplify the definition of loss functions and evaluation criteria for recommendation problems. The library is actively maintained, with recent commits and a permissive Apache 2.0 license.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and offers a well-structured abstraction for a common ML task. It is suitable for developers building recommender systems who want to leverage TensorFlow's ecosystem without writing boilerplate. The Apache 2.0 license is permissive for commercial use."},"id":"tensorflow-recommenders","links":{"html":"https://skillfed.io/packages/tensorflow-recommenders","md":"https://skillfed.io/packages/tensorflow-recommenders.md","pypi":"https://pypi.org/project/tensorflow-recommenders/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-23","license_spdx":null,"license_treatment":"permissive","name":"tensorflow-recommenders","python_support":"unspecified","summary":"Tensorflow Recommenders, a TensorFlow library for recommender systems."},"popularity":{"monthly_downloads":203882,"position":9618,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.7"}
