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

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

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

Open-source alternatives to RecommenderSystem

30 open-source projects similar to wangshusen/recommendersystem, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best RecommenderSystem alternative.

  • 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

AI सर्च

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

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

Find more with AI search
  • 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
  • hexiangnan/neural_collaborative_filteringhexiangnan का अवतार

    hexiangnan/neural_collaborative_filtering

    1,885GitHub पर देखें↗

    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

    Pythoncollaborative-filteringdeep-learningrecommender-system
    GitHub पर देखें↗1,885
  • davidcelis/recommendabledavidcelis का अवतार

    davidcelis/recommendable

    1,354GitHub पर देखें↗

    Recommendable is a Ruby library designed to integrate recommendation engines directly into database-backed applications. It provides a framework for tracking user interactions, such as likes, dislikes, and bookmarks, to build detailed interest profiles and generate personalized content suggestions. The engine distinguishes itself by utilizing collaborative filtering to identify relationships between items based on overlapping user behavior. It supports both personalized suggestions tailored to individual preferences and aggregate popularity rankings that surface trending content across the en

    Rubyrailsrecommendationsredis
    GitHub पर देखें↗1,354
  • shenweichen/deepctrshenweichen का अवतार

    shenweichen/DeepCTR

    8,039GitHub पर देखें↗

    DeepCTR is a specialized software framework and deep learning model library designed for predicting click-through rates and implementing recommendation systems. It provides a suite of tabular data models and architectures tailored for binary classification and sparse feature processing. The framework includes dedicated toolkits for multi-task learning and sequential interest modeling. It allows for the simultaneous estimation of multiple related targets through shared-bottom and gated expert neural networks, while capturing evolving user behavior using attention mechanisms and transformers.

    Pythonautointclick-through-ratectr
    GitHub पर देखें↗8,039
  • catboost/catboostcatboost का अवतार

    catboost/catboost

    8,808GitHub पर देखें↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    C++big-datacatboostcategorical-features
    GitHub पर देखें↗8,808
  • jina-ai/clip-as-servicejina-ai का अवतार

    jina-ai/clip-as-service

    12,829GitHub पर देखें↗

    Clip-as-service is a deployable framework for generating multi-modal embeddings and executing neural searches. It provides a vector embedding server and a CLIP embedding API to convert images and text into shared vector representations via network interfaces. The system functions as a multi-modal ranking system and neural search engine, enabling the retrieval of images through text queries or the identification of matching text descriptions for images. It also includes a visual reasoning service used to analyze images and verify object presence, counts, and colors by comparing visual data aga

    Python
    GitHub पर देखें↗12,829
  • ukplab/sentence-transformersUKPLab का अवतार

    UKPLab/sentence-transformers

    18,822GitHub पर देखें↗

    This project is a framework for training and deploying transformer-based models that map text, images, audio, and video into dense or sparse vector representations. It functions as a multimodal embedding library and semantic search engine used to retrieve relevant documents by calculating vector similarity between meanings. The framework provides specialized tools for both cross-encoder reranking, which calculates precise similarity scores to refine search results, and vector quantization to compress embedding vectors for reduced memory usage and increased retrieval speed. The project covers

    Python
    GitHub पर देखें↗18,822
  • shenweichen/deepctr-torchshenweichen का अवतार

    shenweichen/DeepCTR-Torch

    3,376GitHub पर देखें↗

    DeepCTR-Torch is a deep learning library for building click-through rate prediction models. It provides a modular framework for assembling custom prediction architectures from pre-built core, interaction, and sequence layers, enabling the construction of deep neural networks that estimate click probability from user behavior data. The library specializes in feature interaction modeling, offering components for learning low-order, high-order, and adaptive-order feature crosses. It supports multi-task learning for predicting multiple objectives simultaneously, such as click and conversion rates

    Pythonctr-modelsdeep-learningdeepctr
    GitHub पर देखें↗3,376
  • answerdotai/ragatouilleAnswerDotAI का अवतार

    AnswerDotAI/RAGatouille

    3,937GitHub पर देखें↗

    RAGatouille is a retrieval framework and search engine designed for implementing and training late-interaction retrieval models. It serves as a modular retrieval component for generative AI pipelines, focusing on high-performance document ranking to improve search accuracy. The project provides a toolkit for training and fine-tuning retrieval models using pairs and triplets, featuring automatic hard-negative mining for domain adaptation. It implements a late-interaction mechanism that balances retrieval speed with precision by utilizing compressed embeddings. The system covers document index

    Python
    GitHub पर देखें↗3,937
  • mlfoundations/open_clipmlfoundations का अवतार

    mlfoundations/open_clip

    13,935GitHub पर देखें↗

    Open CLIP is an open source framework for training and deploying Contrastive Language-Image Pre-training models. It serves as a vision-language training framework and multimodal embedding engine that maps images and text into a shared vector space for similarity searches and zero-shot classification. The project provides a toolkit for distributed training of contrastive models and includes an image-to-text generative model for producing natural language descriptions. It supports custom text encoder integration and utilizes teacher-student model distillation to transfer knowledge from large pr

    Pythoncomputer-visioncontrastive-lossdeep-learning
    GitHub पर देखें↗13,935
  • rhiever/tpotrhiever का अवतार

    rhiever/tpot

    10,050GitHub पर देखें↗

    This is a Python automated machine learning framework designed to automate the design and optimization of machine learning pipelines. It functions as a genetic programming pipeline optimizer and an automated feature selection tool, using evolutionary search to discover the most effective sequences of data processing and model steps. The project focuses on multi-objective optimization to balance competing performance metrics simultaneously. It employs a genetic selection process to identify impactful variables and remove noise from raw datasets, ensuring the resulting machine learning solution

    Jupyter Notebook
    GitHub पर देखें↗10,050
  • bragai/brag-langchainbragai का अवतार

    bragai/bRAG-langchain

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

    bRAG-langchain is a framework for building retrieval augmented generation pipelines using LangChain to connect documents with language models. It functions as a vector store orchestrator that manages document indexing and retrieval strategies to improve context accuracy. The system implements an advanced retrieval pipeline featuring a semantic query router that directs natural language inputs to specific data sources or prompts. It includes a metadata filtering engine that translates natural language queries into structured schemas to narrow search results. The project covers hybrid search o

    Jupyter Notebookagentic-ragaichatbot
    GitHub पर देखें↗4,028
  • allegroai/clearmlallegroai का अवतार

    allegroai/clearml

    6,733GitHub पर देखें↗

    ClearML is a comprehensive MLOps platform designed to manage the entire machine learning lifecycle. It functions as an experiment tracking tool, a data versioning system, and a pipeline orchestrator, while providing infrastructure for GPU cluster management and model serving. The platform is distinguished by its ability to handle hybrid-cloud compute scheduling and fractional GPU allocation, allowing multiple workloads to share a single hardware accelerator. It employs a metadata-based approach to data versioning, using virtual views to track large datasets and artifacts without duplicating r

    Python
    GitHub पर देखें↗6,733
  • awslabs/autogluonawslabs का अवतार

    awslabs/autogluon

    10,481GitHub पर देखें↗

    AutoGluon is an automated machine learning framework designed to optimize model selection and hyperparameter tuning across tabular, text, image, and time series data. It functions as an ensemble learning library and a tabular data prediction engine, aiming to build high-accuracy predictive models without manual algorithm selection. The framework integrates multimodal machine learning pipelines that combine disparate data types into a single representation using specialized encoders. It also includes a probabilistic time series forecaster that fits multiple statistical and deep learning models

    Python
    GitHub पर देखें↗10,481
  • 1517005260/graph-rag-agent1517005260 का अवतार

    1517005260/graph-rag-agent

    2,240GitHub पर देखें↗

    This project is a comprehensive framework for constructing, managing, and evaluating knowledge graphs through multi-agent reasoning and deep search capabilities. It provides an end-to-end pipeline that ingests multi-format documents, extracts entities and relationships based on configurable schemas, and maintains structured knowledge bases to support evidence-based retrieval. The system distinguishes itself through its multi-agent orchestration, which decomposes complex queries into parallel research steps and synthesizes long-form reports. It leverages advanced graph-based techniques, includ

    Pythonagentic-ragchain-of-explorationdeepresearch
    GitHub पर देखें↗2,240
  • graviraja/mlops-basicsgraviraja का अवतार

    graviraja/MLOps-Basics

    8,585GitHub पर देखें↗

    MLOps-Basics is a collection of implementation guides and blueprints for automating the machine learning lifecycle. It provides practical workflows for managing the transition of models from training to production deployment, focusing on the integration of operational tools into the machine learning pipeline. The project features specific architectural patterns for deploying containerized models using serverless infrastructure and cloud registries. It includes frameworks for tracking large datasets and model artifacts via remote storage, as well as guides for converting models into standardiz

    Jupyter Notebook
    GitHub पर देखें↗8,585
  • lyst/lightfmlyst का अवतार

    lyst/lightfm

    5,095GitHub पर देखें↗

    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
    GitHub पर देखें↗5,095
  • memgraph/memgraphmemgraph का अवतार

    memgraph/memgraph

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

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    C++cyphergraphgraph-algorithms
    GitHub पर देखें↗4,163
  • microsoft/promptbasemicrosoft का अवतार

    microsoft/promptbase

    5,754GitHub पर देखें↗

    Promptbase is a prompt engineering framework designed for designing, testing, and optimizing prompts for large language models. It provides a system for measuring model accuracy and performance through an evaluation toolkit that compares outputs against ground-truth datasets. The project also includes an orchestration pipeline for automating multi-component machine learning tasks across cloud-based endpoints and a utility for preparing retrieval-augmented generation datasets. The framework distinguishes itself through advanced response quality optimization, utilizing chain-of-thought generato

    Python
    GitHub पर देखें↗5,754
  • music-assistant/servermusic-assistant का अवतार

    music-assistant/server

    2,493GitHub पर देखें↗

    This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen

    Python
    GitHub पर देखें↗2,493
  • netease-youdao/qanythingnetease-youdao का अवतार

    netease-youdao/QAnything

    14,020GitHub पर देखें↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Python
    GitHub पर देखें↗14,020
  • pageman/sutskever-30-implementationspageman का अवतार

    pageman/sutskever-30-implementations

    3,148GitHub पर देखें↗

    This project is a collection of deep learning research implementations and a reproduction kit designed to translate theoretical AI papers into working code. It provides a library of neural network architectures and reference implementations for reproducing seminal research concepts through interactive notebooks. The repository distinguishes itself through the implementation of AI theory and scaling laws, covering complexity dynamics, information theory, and the simulation of universal AI agents. It also includes a benchmarking suite for synthetic reasoning, allowing for the evaluation of mode

    Jupyter Notebook
    GitHub पर देखें↗3,148
  • princewen/tensorflow_practiceprincewen का अवतार

    princewen/tensorflow_practice

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

    This repository is a collection of practical deep learning implementations and examples built using the TensorFlow framework. It provides a variety of neural network architectures focusing on natural language processing, recommendation systems, reinforcement learning, and time series prediction. The project features a range of specialized models, including sequence-to-sequence and transformer architectures for text processing, and factorization machines for personalized ranking and retrieval. It also includes implementations of reinforcement learning agents using actor-critic and policy gradi

    Python
    GitHub पर देखें↗7,009
  • pycaret/pycaretpycaret का अवतार

    pycaret/pycaret

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

    PyCaret is a Python AutoML platform and MLOps lifecycle manager designed to automate machine learning workflows. It functions as a low-code environment that leverages a scikit-learn native engine to execute preprocessing, training, and evaluation for tabular data. The platform distinguishes itself as an LLM-powered ML copilot, using large language model agents to analyze datasets, design experiment configurations, and explain model results. It also serves as a Kubernetes ML orchestrator and model registry, enabling the versioning of trained pipelines and their promotion to production API endp

    Pythonanomaly-detectionautomlclassification
    GitHub पर देखें↗9,811
  • rucaibox/recboleRUCAIBox का अवतार

    RUCAIBox/RecBole

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

    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
    GitHub पर देखें↗4,487
  • sakanaai/ai-scientist-v2SakanaAI का अवतार

    SakanaAI/AI-Scientist-v2

    6,596GitHub पर देखें↗

    AI-Scientist-v2 is an autonomous research agent designed to conduct scientific discovery through an agentic framework. It specializes in generating hypotheses, executing machine learning experiments, and drafting structured academic manuscripts. The system utilizes an agentic tree search to explore branching research paths and hypotheses. This process includes automated code synthesis and iterative debugging of Python scripts to perform data analysis and machine learning trials. The framework integrates tool-based hypothesis verification against academic databases and maintains state-based m

    Python
    GitHub पर देखें↗6,596
  • spandan-madan/deeplearningprojectSpandan-Madan का अवतार

    Spandan-Madan/DeepLearningProject

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

    This project is a multi-label classification pipeline designed for genre prediction. It implements a machine learning workflow that assigns multiple category labels to a single item by processing both textual and visual input data. The system utilizes multimodal feature extraction to transform images and text descriptions into semantic vectors. This process includes using pre-trained networks for visual feature extraction and semantic word averaging for text analysis, allowing the model to integrate different data types into a unified input. The pipeline covers the full machine learning life

    HTMLdeep-learningmachine-learningneural-networks
    GitHub पर देखें↗4,785