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

alibaba/x-deeplearning

0
View on GitHub↗
4,301 stars·1,025 forks·PureBasic·Apache-2.0·5 vues

X Deeplearning

Ce projet est une plateforme d'apprentissage automatique distribué et un framework d'apprentissage profond creux (sparse) conçu pour entraîner et servir des modèles avec des données creuses de haute dimension. Il fonctionne comme une infrastructure de service de modèles en ligne et un moteur de système de recommandation, permettant la récupération et le scoring d'éléments en temps réel en utilisant le deep tree matching et les réseaux de neurones.

Le système se distingue par un framework d'apprentissage multi-tâches qui optimise plusieurs fonctions objectives au sein d'un espace de représentation partagé. Il dispose d'une infrastructure de service en ligne spécialisée qui prend en charge le chargement à chaud dynamique des modèles et la transformation des checkpoints standard en un format optimisé personnalisé pour une inférence haute performance.

La plateforme couvre un large éventail de capacités, incluant la gestion distribuée des paramètres pour mettre à l'échelle l'entraînement sur plusieurs travailleurs, le calcul d'embeddings creux pour les caractéristiques catégorielles, et la récupération neuronale basée sur des arbres pour les catalogues à grande échelle. Elle fournit également des outils pour la gestion de l'entraînement en flux continu, le contrôle du cycle de vie des caractéristiques via des seuils de probabilité, et le profilage de performance pour identifier les goulots d'étranglement d'exécution.

Le projet inclut une interface d'entraînement unifiée et une intégration de framework backend pour standardiser l'exécution des tâches d'entraînement, de prédiction et d'évaluation.

Features

  • Distributed Training Platforms - Provides a system for scaling model training across distributed hardware clusters using centralized scheduling.
  • Distributed Learning - Provides a platform for scaling model training across multiple workers and parameter servers with communication optimization.
  • Distributed Training Scaling Utilities - Scales training across multiple workers and parameter servers using a centralized scheduler or container orchestration.
  • Feature ID Lifecycle Management - Controls hash table entries via probability thresholds to evict inactive identifiers and manage memory.
  • Sparse Learning - Provides machine learning techniques optimized for high-dimensional sparse datasets where most features are zero.
  • Frameworks - Provides a specialized framework for training and serving models with high-dimensional sparse data and large embedding tables.
  • Multi-Task Learning Models - Optimizes multiple objective functions simultaneously using a shared representation space within a single model.
  • Frameworks - Implements a framework for optimizing multiple objective functions simultaneously within a shared representation space.
  • Streaming Training Management - Provides a system for managing feature admission and incremental model exporting during continuous training processes.
  • Online Serving Optimizations - Transforms standard checkpoints into a proprietary optimized format for high-performance online serving.
  • Model Serving & Deployment - Deploys deep learning models as network services with support for hot-loading weights and real-time prediction scoring.
  • Model Serving Infrastructure - Ships a high-performance inference service for deploying deep learning models in advertising and search scenarios.
  • Neural Tree Retrieval - Executes beam search over indexed tree structures to efficiently find top-scoring items in massive datasets.
  • Parameter Servers - Distributes model parameters across a cluster of servers to scale training for high-dimensional sparse data.
  • Real-Time Recommendation Systems - Implements low-latency retrieval and scoring for large-scale item catalogs using deep tree matching and neural networks.
  • Sparse-to-Dense Embedding Tables - Transforms high-dimensional categorical features into dense vectors using hash-based or index-based embedding tables.
  • Sparse Embeddings - Computes dense vector representations from high-dimensional sparse inputs using embedding lookups and reduction methods.
  • Model Weight Conversions - Transforms raw tree indices and model weights into optimized formats compatible with online serving engines.
  • Distributed Parameter Sharding - Allocates parameters globally and merges requests to eliminate communication hotspots in parameter servers.
  • Compressed Sparse Storage - Reduces memory and computation costs by storing shared sparse feature values in structured tables.
  • Multi-Task Joint Training - Optimizes multiple objective functions simultaneously to ensure shared feature representations are optimized for all tasks.
  • Lifecycle Management - Manages feature admission, eviction, and incremental exporting to maintain continuous model updates.
  • Feature Lifecycle Management - Manages memory by admitting and evicting hash table entries based on feature update frequency and probability thresholds.
  • Distributed Gradient Synchronization - Controls training progress using synchronous hooks to prevent data staleness across distributed nodes.
  • Incremental Model Updating - Updates active indices and model versions in memory without service restarts via a continuous streaming pipeline.
  • Training Loop Managers - Implements a framework to automate the training loop execution and monitor performance via logging hooks.
  • Model Inference - Provides capabilities for running high-performance inference and returning scores for input data in search scenarios.
  • Parallel Data Loading - Provides a reader capable of loading feature sets from files, supporting both sparse and dense feature types.
  • Model-as-a-Service Platforms - Hosts models as scalable inference services that return prediction scores for real-time requests.
  • Model Performance Evaluators - Calculates model performance metrics such as AUC using built-in operators and custom logic.
  • Dynamic Model Reloading - Supports updating active indices and model versions in memory without restarting the serving infrastructure.
  • Model Training Frameworks - Wraps model definitions for execution within specific training environments using device and mode settings.
  • Model Persistence - Saves and restores model variables using manual checkpoints or automated interval-based hooks.
  • Dataset Loading - Loads feature-rich data from files using configurable batch sizes, thread counts, and distributed failover support.
  • Real-Time Prediction Serving - Executes beam search over tree indices with neural network scoring to retrieve top items within latency budgets.
  • Model Conversion - Provides utilities to transform deep learning checkpoints into custom optimized formats for high-performance online loading.
  • Model Weight Compression - Applies lightweight compression algorithms to lower the memory footprint of large machine learning models.
  • Model Training Interfaces - Provides a high-level interface for executing training, prediction, and evaluation tasks to ensure codebase consistency.
  • Neural Matching Engines - Provides an engine that executes retrieval and matching tasks for large-scale datasets using a deep tree matching process.
  • Request Batching - Combines multiple parameter requests into single batches to eliminate communication hotspots between workers and servers.
  • Interest Networks - Captures and evolves user interest patterns for personalized recommendations using specialized neural architectures.

Historique des stars

Graphique de l'historique des stars pour alibaba/x-deeplearningGraphique de l'historique des stars pour alibaba/x-deeplearning

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

Questions fréquentes

Que fait alibaba/x-deeplearning ?

Ce projet est une plateforme d'apprentissage automatique distribué et un framework d'apprentissage profond creux (sparse) conçu pour entraîner et servir des modèles avec des données creuses de haute dimension. Il fonctionne comme une infrastructure de service de modèles en ligne et un moteur de système de recommandation, permettant la récupération et le scoring d'éléments en temps réel en utilisant le deep tree matching et les réseaux de neurones.

Quelles sont les fonctionnalités principales de alibaba/x-deeplearning ?

Les fonctionnalités principales de alibaba/x-deeplearning sont : Distributed Training Platforms, Distributed Learning, Distributed Training Scaling Utilities, Feature ID Lifecycle Management, Sparse Learning, Frameworks, Multi-Task Learning Models, Streaming Training Management.

Quelles sont les alternatives open-source à alibaba/x-deeplearning ?

Les alternatives open-source à alibaba/x-deeplearning incluent : tingsongyu/pytorch-tutorial-2nd — This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It… xpixelgroup/basicsr — BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning… h2oai/h2o-3 — h2o-3 is a distributed machine learning platform and automated machine learning framework designed for training and… wang-xinyu/tensorrtx — tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor… lyhue1991/eat_tensorflow2_in_30_days — This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow.… ml-explore/mlx — This project is a machine learning array framework and tensor computation library designed for high-performance…

Alternatives open source à X Deeplearning

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec X Deeplearning.
  • tingsongyu/pytorch-tutorial-2ndAvatar de TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Voir sur GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Voir sur GitHub↗4,555
  • xpixelgroup/basicsrAvatar de XPixelGroup

    XPixelGroup/BasicSR

    8,297Voir sur GitHub↗

    BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative

    Pythonbasicsrbasicvsrdfdnet
    Voir sur GitHub↗8,297
  • h2oai/h2o-3Avatar de h2oai

    h2oai/h2o-3

    7,493Voir sur GitHub↗

    h2o-3 is a distributed machine learning platform and automated machine learning framework designed for training and deploying predictive models using distributed in-memory computing. It functions as a deep learning framework and a distributed model scoring engine, capable of operating as a Kubernetes ML cluster to process large datasets in parallel. The platform distinguishes itself through automated machine learning capabilities that automatically select the best algorithms and hyperparameters to optimize model performance. It provides specialized deep learning toolkits for tasks including i

    Jupyter Notebookautomlbig-datadata-science
    Voir sur GitHub↗7,493
  • wang-xinyu/tensorrtxAvatar de wang-xinyu

    wang-xinyu/tensorrtx

    7,802Voir sur GitHub↗

    tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor acceleration. It provides a framework for optimizing deep learning models through a GPU inference optimizer, a deep learning model converter for transforming weights from frameworks like TensorFlow and PyTorch, and a custom plugin library to implement operations not natively supported by the TensorRT API. The project distinguishes itself through a comprehensive collection of pre-defined network implementations, ranging from various YOLO versions and DETR transformers for object det

    C++arcfacecrnndetr
    Voir sur GitHub↗7,802
  • Voir les 30 alternatives à X Deeplearning→