awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesImplicit Feedback Modeling

Modeling techniques for datasets containing only positive interactions without explicit negative ratings.

Distinct from Recommendation Models: Focuses on implicit signal training (WARP, BPR) versus general preference prediction architectures

Explore 4 awesome GitHub repositories matching artificial intelligence & ml · Implicit Feedback Modeling. Refine with filters or upvote what's useful.

Awesome Implicit Feedback Modeling GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • lyst/lightfmAvatar de lyst

    lyst/lightfm

    5,095Voir sur GitHub↗

    LightFM est une bibliothèque de recommandation Python et un framework de machine learning conçu pour prédire les préférences des utilisateurs. Il implémente un moteur de recommandation hybride qui combine le filtrage collaboratif avec le filtrage par contenu en intégrant les données d'interaction utilisateur-élément avec des métadonnées descriptives. Le système utilise la factorisation de matrice hybride pour apprendre des représentations latentes des utilisateurs et des éléments. Il est spécifiquement conçu pour gérer les feedbacks implicites, utilisant des fonctions de perte spécialisées telles que Weighted Approximate Rank Pairwise (WARP) et Bayesian Personalized Ranking (BPR) pour optimiser les préférences d'éléments pour les jeux de données manquant de notes négatives. La bibliothèque fournit des outils pour entraîner des modèles via la descente de gradient stochastique, calculer des prédictions de préférence d'éléments et évaluer la précision du modèle. Elle prend en charge le classement personnalisé des éléments et la prédiction du comportement des utilisateurs en synthétisant des matrices d'interaction avec des plongements de caractéristiques (embeddings).

    Designed to handle implicit feedback using specialized loss functions for datasets lacking negative ratings.

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

    RUCAIBox/RecBole

    4,487Voir sur GitHub↗

    RecBole est un framework de recommandation basé sur PyTorch conçu pour construire, entraîner et évaluer une grande variété d'algorithmes de recommandation. Il sert d'environnement de benchmark standardisé qui permet la comparaison de différentes architectures de modèles en utilisant des jeux de données publics et des métriques d'évaluation cohérentes. Le projet fournit des boîtes à outils spécialisées pour la recommandation séquentielle et l'intégration de graphes de connaissances, permettant la prédiction de séquences d'éléments basées sur l'historique de l'utilisateur ou l'incorporation de connaissances externes structurées. Il inclut un moteur d'optimisation des hyperparamètres dédié qui utilise la recherche par grille et l'optimisation bayésienne pour ajuster les configurations de modèles. Le framework couvre un large éventail de capacités incluant la gestion des données pour standardiser les logs d'interaction, des pipelines d'entraînement avec synchronisation distribuée des gradients et exécution en précision mixte, et des outils d'évaluation complets pour le classement des candidats et l'analyse de diversité. Il prend en charge plusieurs types de recommandation, tels que le filtrage collaboratif général et la prédiction de taux de clic. La bibliothèque est implémentée en Python et utilise PyTorch pour son framework de recommandation sous-jacent.

    Generates negative samples from unobserved interactions when training on unlabeled data.

    Python
    Voir sur GitHub↗4,487
  • benfred/implicitAvatar de benfred

    benfred/implicit

    3,797Voir sur GitHub↗

    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 prefer

    Implements predictive models specifically designed to analyze implicit user behavior patterns without requiring explicit ratings.

    Pythoncollaborative-filteringmachine-learningmatrix-factorization
    Voir sur GitHub↗3,797
  • hexiangnan/neural_collaborative_filteringAvatar de hexiangnan

    hexiangnan/neural_collaborative_filtering

    1,885Voir sur GitHub↗

    Neural collaborative filtering is a recommendation system framework that predicts user item preferences from implicit feedback by combining generalized matrix factorization and multi-layer perceptron networks through a shared final embedding layer. It captures both linear and non-linear interactions to model user preferences from historical data. The framework executes training and evaluation runs through a configuration-driven pipeline accessible via command-line interfaces, parsing hyperparameters such as learning rates, batch sizes, and latent dimensions. It optimizes implicit feedback mod

    Prepares user history and interaction logs into training ratings and negative samples for implicit feedback recommendation pipelines.

    Pythoncollaborative-filteringdeep-learningrecommender-system
    Voir sur GitHub↗1,885
  1. Home
  2. Artificial Intelligence & ML
  3. Recommendation Models
  4. Implicit Feedback Modeling