3 repositorios
End-to-end frameworks for building industrial-scale recommendation systems using deep learning.
Distinct from Recommender Frameworks: Shortlist candidates are predominantly Awesome Lists; this is a functional framework implementation.
Explore 3 awesome GitHub repositories matching artificial intelligence & ml · Neural Recommendation Frameworks. Refine with filters or upvote what's useful.
Este proyecto es un framework de sistema de recomendación neuronal diseñado para construir motores de sugerencia a escala industrial. Funciona como un pipeline de machine learning que implementa recuperación de candidatos y modelos de ranking de múltiples etapas para sugerir elementos relevantes basados en el comportamiento y las preferencias del usuario. El framework utiliza un motor de recuperación de doble torre para incrustar usuarios y elementos en un espacio vectorial compartido para búsquedas de similitud rápidas. Incorpora un controlador de diversidad de recomendaciones y un mecanismo de re-ranking para penalizar la redundancia, mientras que un modelo de comportamiento de usuario secuencial procesa flujos de acción cronológicos para capturar preferencias en evolución e intención a corto plazo. El sistema cubre el ciclo de vida completo de la recomendación, incluyendo ingeniería de recuperación de candidatos, optimización de modelos de ranking y modelado de comportamiento del usuario. También incluye mecanismos para gestionar la diversidad de recomendaciones y evaluar el rendimiento del sistema mediante métricas de precisión y pruebas.
Provides a complete neural recommendation system framework for industrial-scale suggestion engines.
Este es un framework de recomendación de PyTorch y modelo de recomendación de aprendizaje profundo diseñado para generar predicciones de contenido personalizadas. Funciona como un entrenador de embeddings distribuido que procesa características densas y dispersas a través de una arquitectura de red neuronal para predecir las preferencias del usuario. El proyecto implementa un sistema de aprendizaje automático optimizado para CUDA utilizando kernels de GPU especializados para acelerar la búsqueda y agregación de embeddings. Emplea un enfoque distribuido para fragmentar tablas de características dispersas masivas a través de múltiples GPU, permitiendo el entrenamiento de modelos a gran escala. El sistema utiliza una arquitectura de dos torres para la interacción de características y admite paralelismo híbrido, combinando paralelismo de datos y de modelo a través de clústeres de cómputo. Su superficie de capacidades incluye entrenamiento distribuido a través de nodos de red, optimización de memoria de GPU y recuperación de estado basada en puntos de control.
Provides an end-to-end deep learning framework for building and training industrial-scale recommendation systems.
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
Calculates item recommendations for users using neural network architectures that combine matrix factorization and multi-layer perceptrons.