awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wangshusen avatar

wangshusen/RecommenderSystem

0
View on GitHub↗
4,117 स्टार्स·538 फोर्क्स·10 व्यूज़

RecommenderSystem

This project is a neural recommendation system framework designed for building industrial-scale suggestion engines. It functions as a machine learning pipeline that implements candidate retrieval and multi-stage ranking models to suggest relevant items based on user behavior and preferences.

The framework utilizes a dual-tower retrieval engine to embed users and items into a shared vector space for fast similarity searches. It incorporates a recommendation diversity controller and a re-ranking mechanism to penalize redundancy, while a sequential user behavior model processes chronological action streams to capture evolving preferences and short-term intent.

The system covers the full recommendation lifecycle, including candidate retrieval engineering, ranking model optimization, and user behavior modeling. It also includes mechanisms for managing recommendation diversity and evaluating system performance through accuracy metrics and testing.

Features

  • Neural Recommendation Frameworks - Provides a complete neural recommendation system framework for industrial-scale suggestion engines.
  • Recommendation Pipelines - Provides a full industrial-scale recommendation pipeline encompassing retrieval, scoring, and reranking stages.
  • Candidate Retrieval Strategies - Surfaces relevant items using collaborative filtering, dual-tower models, and deep retrieval recall strategies.
  • Personalized Recommendation Retrieval - Implements end-to-end personalized recommendation pipelines based on individual user behavior and preferences.
  • Ranking Model Training - Optimizes the ordering of retrieved items by training models specifically for list relevance and accuracy.
  • Multi-Objective Ranking - Provides a multi-objective scoring system that balances various business goals during the final item ordering process.
  • Recommendation Scoring and Ranking - Designs ranking models that assign relevance scores and sort items to optimize user engagement.
  • Multi-Stage Retrieval Pipelines - Implements a multi-stage pipeline that sequentially moves from fast retrieval to coarse ranking and fine-grained scoring.
  • User Behavior - Processes chronological user action streams using neural networks to capture evolving preferences and short-term intent.
  • Dual-Encoder Architectures - Implements a dual-tower architecture to map users and items into a shared vector space for fast similarity search.
  • Dual-Tower Architectures - Utilizes a dual-tower retrieval engine for fast similarity searches via user and item embeddings.
  • Recommendation Frameworks - Ships a comprehensive framework for developing and testing industrial-scale recommendation pipelines.
  • Candidate Retrieval - Filters large datasets to quickly identify a relevant set of candidates using neural models and collaborative filtering.
  • Greedy Re-Ranking Algorithms - Employs Maximal Marginal Relevance to penalize redundancy and ensure a diverse set of recommended items.
  • Diversity Optimization Strategies - Balances relevance and variety in recommended lists using diversification algorithms like MMR and DPP.
  • Recommendation Performance Metrics - Measures the effectiveness of suggestion algorithms through industry-standard accuracy metrics and A/B testing.
  • Cold Start Solvers - Addresses cold start problems by identifying similar profiles in feature space through look-alike expansion.
  • Diversity-Aware - Manages result diversity by balancing mathematical similarity with variety using algorithms like Maximal Marginal Relevance.
  • Machine Learning Pipelines - Provides automated workflows that sequence data preprocessing, model selection, and evaluation for recommendation tasks.
  • Recommendation Accuracy Evaluators - Evaluates system effectiveness through A/B testing and accuracy metrics to quantify recommendation quality.

स्टार हिस्ट्री

wangshusen/recommendersystem के लिए स्टार हिस्ट्री चार्टwangshusen/recommendersystem के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

RecommenderSystem के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो RecommenderSystem के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • datawhalechina/fun-recdatawhalechina का अवतार

    datawhalechina/fun-rec

    7,177GitHub पर देखें↗

    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
    GitHub पर देखें↗7,177
  • datawhalechina/team-learning-rsdatawhalechina का अवतार

    datawhalechina/team-learning-rs

    7,180GitHub पर देखें↗

    This project is an end-to-end recommendation pipeline and framework designed for building generative recommendation engines. It utilizes large language models and vector search to facilitate personalized item discovery and produces item recommendations through tokenization and semantic alignment. The system integrates a generative recommendation engine with a multi-objective ranking system and a vector search retrieval pipeline. These components allow for the use of reasoning frameworks to perform inference over items and the application of re-ranking algorithms to optimize the diversity of t

    Python
    GitHub पर देखें↗7,180
  • gorse-io/gorsegorse-io का अवतार

    gorse-io/gorse

    9,717GitHub पर देखें↗

    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
    GitHub पर देखें↗9,717
  • facebookresearch/dlrmfacebookresearch का अवतार

    facebookresearch/dlrm

    4,044GitHub पर देखें↗

    This is a PyTorch recommendation framework and deep learning recommendation model designed to generate personalized content predictions. It functions as a distributed embedding trainer that processes dense and sparse features through a neural network architecture to predict user preferences. The project implements a CUDA-optimized machine learning system using specialized GPU kernels to accelerate embedding lookup and aggregation. It employs a distributed approach to shard massive sparse feature tables across multiple GPUs, enabling the training of large-scale models. The system utilizes a t

    Python
    GitHub पर देखें↗4,044
RecommenderSystem के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

wangshusen/recommendersystem क्या करता है?

This project is a neural recommendation system framework designed for building industrial-scale suggestion engines. It functions as a machine learning pipeline that implements candidate retrieval and multi-stage ranking models to suggest relevant items based on user behavior and preferences.

wangshusen/recommendersystem की मुख्य विशेषताएं क्या हैं?

wangshusen/recommendersystem की मुख्य विशेषताएं हैं: Neural Recommendation Frameworks, Recommendation Pipelines, Candidate Retrieval Strategies, Personalized Recommendation Retrieval, Ranking Model Training, Multi-Objective Ranking, Recommendation Scoring and Ranking, Multi-Stage Retrieval Pipelines।

wangshusen/recommendersystem के कुछ ओपन-सोर्स विकल्प क्या हैं?

wangshusen/recommendersystem के ओपन-सोर्स विकल्पों में शामिल हैं: datawhalechina/fun-rec — fun-rec is a learning guide and framework for building personalized recommendation systems, covering everything from… datawhalechina/team-learning-rs — This project is an end-to-end recommendation pipeline and framework designed for building generative recommendation… gorse-io/gorse — Gorse is a personalized recommendation engine server and machine learning pipeline designed to suggest items to users… facebookresearch/dlrm — This is a PyTorch recommendation framework and deep learning recommendation model designed to generate personalized… hexiangnan/neural_collaborative_filtering — Neural collaborative filtering is a recommendation system framework that predicts user item preferences from implicit… davidcelis/recommendable — Recommendable is a Ruby library designed to integrate recommendation engines directly into database-backed…