awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
benfred avatar

benfred/implicit

0
View on GitHub↗
3,797 stars·629 forks·Python·MIT·6 vuesbenfred.github.io/implicit↗

Implicit

Implicit is a Python recommendation engine and matrix factorization library designed for collaborative filtering. It implements predictive models that analyze implicit feedback to estimate user preferences and generate personalized item recommendations without requiring explicit ratings.

The library utilizes native-code execution and multi-core parallelized processing to decompose large interaction matrices into latent factors. It incorporates approximate nearest neighbor indexing to accelerate high-dimensional similarity lookups and reduce recommendation latency.

The framework covers preference estimation and item similarity discovery, supported by sparse matrix representations to minimize memory usage. It also includes utilities for training data splitting and calculating ranking-based accuracy metrics.

Features

  • Implicit Feedback Modeling - Implements predictive models specifically designed to analyze implicit user behavior patterns without requiring explicit ratings.
  • Interaction Matrix Factorizers - Decomposes large user-item interaction matrices into low-rank latent factor representations to predict missing preferences.
  • Latent Factor Decomposition - Maps users and items into a shared vector space to capture hidden preference patterns through latent factor decomposition.
  • Preference Estimations - Estimate user interest in specific items by applying matrix factorization and neighborhood-based algorithms.
  • Preference Prediction - Predicts user preferences by applying collaborative filtering algorithms to datasets containing implicit feedback.
  • Recommendation Libraries - Ships a Python-based recommendation engine for training models using implicit feedback and matrix factorization.
  • Personalized Item Recommendations - Generates personalized item recommendations based on a user's personal history and the behavior of similar users.
  • Item-to-Item Similarity - Identifies items with similar characteristics using distance metrics and nearest neighbor search to suggest related content.
  • Collaborative Filtering Systems - Provides a complete collaborative filtering framework for predicting user preferences based on large-scale interaction datasets.
  • CPU Parallelized Training - Distributes fitting processes across multiple CPU cores to reduce total training time for recommendation models.
  • Approximate Nearest Neighbor Search - Implements approximate nearest neighbor indexing to accelerate high-dimensional similarity lookups and reduce recommendation latency.
  • Native Execution Engines - Uses performance-critical mathematical kernels implemented in low-level languages to bypass interpreter overhead during training.
  • Sparse Matrix Storage - Employs sparse matrix representations to store only non-zero interactions, minimizing memory usage for large datasets.
  • Multi-Core Parallelization - Distributes the training and fitting processes across multiple CPU cores to reduce overall model computation time.
  • Recommender Frameworks - Fast Python collaborative filtering for implicit datasets.
  • Recommender Systems - Fast collaborative filtering for implicit feedback.

Historique des stars

Graphique de l'historique des stars pour benfred/implicitGraphique de l'historique des stars pour benfred/implicit

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Implicit

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Implicit.
  • lyst/lightfmAvatar de lyst

    lyst/lightfm

    5,095Voir sur GitHub↗

    LightFM is a Python recommendation library and machine learning framework designed to predict user preferences. It implements a hybrid recommendation engine that combines collaborative filtering with content filtering by integrating user-item interaction data with descriptive metadata. The system utilizes hybrid matrix factorization to learn latent representations of users and items. It is specifically designed to handle implicit feedback, utilizing specialized loss functions such as Weighted Approximate Rank Pairwise and Bayesian Personalized Ranking to optimize item preferences for datasets

    Python
    Voir sur GitHub↗5,095
  • rucaibox/recboleAvatar de RUCAIBox

    RUCAIBox/RecBole

    4,487Voir sur GitHub↗

    RecBole is a PyTorch-based recommendation framework designed for building, training, and evaluating a wide variety of recommendation algorithms. It serves as a standardized benchmark environment that allows for the comparison of different model architectures using public datasets and consistent evaluation metrics. The project provides specialized toolkits for sequential recommendation and knowledge-graph integration, enabling the prediction of item sequences based on user history or the incorporation of structured external knowledge. It includes a dedicated hyperparameter optimization engine

    Python
    Voir sur GitHub↗4,487
  • gorse-io/gorseAvatar de gorse-io

    gorse-io/gorse

    9,717Voir sur GitHub↗

    Gorse is a personalized recommendation engine server and machine learning pipeline designed to suggest items to users based on their behavior and preferences. It operates as a distributed system that separates training, candidate generation, and serving nodes to support high-throughput workloads. The system utilizes a multi-stage recommendation pipeline to refine results through retrieval, scoring, and reranking. It generates personalized suggestions using collaborative filtering, matrix factorization, and item-to-item similarity models, while also providing non-personalized and fallback reco

    Gocollaborative-filteringgoknn
    Voir sur GitHub↗9,717
  • datawhalechina/fun-recAvatar de datawhalechina

    datawhalechina/fun-rec

    7,177Voir sur GitHub↗

    fun-rec is a learning guide and framework for building personalized recommendation systems, covering everything from deep learning ranking to generative recommendation paradigms. It provides instructional content on constructing industrial-grade architectures that span offline data processing and real-time online serving. The project distinguishes itself by focusing on generative recommendation, treating the suggestion process as a sequence-to-sequence task using large language models and transformer models to generate item identifiers rather than traditional ranking lists. It also emphasizes

    Pythonalgorithm-engineeringdeep-learninginterview-questions
    Voir sur GitHub↗7,177
Voir les 30 alternatives à Implicit→

Questions fréquentes

Que fait benfred/implicit ?

Implicit is a Python recommendation engine and matrix factorization library designed for collaborative filtering. It implements predictive models that analyze implicit feedback to estimate user preferences and generate personalized item recommendations without requiring explicit ratings.

Quelles sont les fonctionnalités principales de benfred/implicit ?

Les fonctionnalités principales de benfred/implicit sont : Implicit Feedback Modeling, Interaction Matrix Factorizers, Latent Factor Decomposition, Preference Estimations, Preference Prediction, Recommendation Libraries, Personalized Item Recommendations, Item-to-Item Similarity.

Quelles sont les alternatives open-source à benfred/implicit ?

Les alternatives open-source à benfred/implicit incluent : lyst/lightfm — LightFM is a Python recommendation library and machine learning framework designed to predict user preferences. It… rucaibox/recbole — RecBole is a PyTorch-based recommendation framework designed for building, training, and evaluating a wide variety of… gorse-io/gorse — Gorse is a personalized recommendation engine server and machine learning pipeline designed to suggest items to users… water8394/flink-recommandsystem-demo — This project is a real-time product recommendation engine built on Apache Flink. It functions as a streaming… datawhalechina/fun-rec — fun-rec is a learning guide and framework for building personalized recommendation systems, covering everything from… facebookresearch/dlrm — This is a PyTorch recommendation framework and deep learning recommendation model designed to generate personalized…