awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shaoxiongji avatar

shaoxiongji/federated-learning

0
View on GitHub↗
1,517 نجوم·395 تفرعات·Python·MIT·10 مشاهداتdoi.org/10.5281/zenodo.4321561↗

Federated Learning

This project is a research-oriented platform designed for simulating decentralized machine learning environments. It provides a framework for training models across multiple client nodes while keeping raw data localized, enabling the evaluation of model convergence and performance under various distributed network conditions.

The system utilizes a parameter-server architecture to coordinate training, where a central coordinator manages the global model state and aggregates weight updates from distributed participants. By decoupling the training orchestration logic from the underlying neural network definitions, the framework allows for the testing of diverse model architectures and data distributions.

The platform includes tools for configuring and executing experiments, such as defining client participation strategies, managing dataset partitioning, and setting training parameters. It supports the simulation of heterogeneous data environments and provides utilities for handling standard datasets, all built to ensure compatibility with the PyTorch ecosystem.

Features

  • Federated Learning Frameworks - Provides a research-oriented platform for training decentralized machine learning models using PyTorch and global model averaging.
  • Parameter Servers - Coordinates global model state and aggregates weight updates from distributed clients using a central parameter server.
  • Federated Learning - Enables research into training machine learning models across decentralized data sources while preserving local data privacy.
  • Distributed Training Coordination - Coordinates multiple simulated clients to perform local updates and aggregate them into a single global model.
  • Weighted Parameter Averaging - Combines local model parameters using mathematical averaging to update the global model after each training round.
  • Decentralized Machine Learning - Simulates network conditions and client participation to evaluate global model convergence on private datasets.
  • Model Training Frameworks - Coordinates decentralized model training across multiple clients to update a global model using averaging techniques.
  • Configurable Training Loops - Executes local training loops on private data subsets before transmitting weight updates to the central server.
  • Data Partitioning - Splits datasets across simulated client nodes to mimic non-IID data distributions in federated networks.

سجل النجوم

مخطط تاريخ النجوم لـ shaoxiongji/federated-learningمخطط تاريخ النجوم لـ shaoxiongji/federated-learning

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Federated Learning

مجموعات منسقة بعناية يظهر فيها Federated Learning.
  • إطارات عمل التعلم الاتحادي

بدائل مفتوحة المصدر لـ Federated Learning

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Federated Learning.
  • fedml-ai/fedmlالصورة الرمزية لـ FedML-AI

    FedML-AI/FedML

    4,048عرض على GitHub↗

    FedML is a distributed machine learning training library, federated learning framework, and GPU workload orchestrator. It provides the core system components necessary to execute large-scale model training and fine-tuning across multi-cloud, on-premise, and decentralized GPU clusters, while offering a dedicated engine for scalable model serving and an MLOps pipeline manager for end-to-end lifecycle management. The platform distinguishes itself by enabling privacy-preserving federated learning across decentralized edge devices and organizational silos, keeping raw data on local hardware. It al

    Python
    عرض على GitHub↗4,048
  • gensyn-ai/rl-swarmالصورة الرمزية لـ gensyn-ai

    gensyn-ai/rl-swarm

    1,686عرض على GitHub↗

    RL-Swarm is a decentralized reinforcement learning framework designed to coordinate distributed machine learning agents across peer-to-peer networks. It functions as a distributed computing orchestrator that manages multi-agent roles and hardware resources to facilitate large-scale collaborative training. By anchoring training processes in cryptographic verification and decentralized contracts, the system ensures that model development remains transparent, verifiable, and resistant to manipulation. The platform distinguishes itself through a multi-agent expert coordination model that organize

    Python
    عرض على GitHub↗1,686
  • fastai/course-v3الصورة الرمزية لـ fastai

    fastai/course-v3

    4,914عرض على GitHub↗

    This repository is a comprehensive educational program and deep learning framework designed to teach practical deep learning using PyTorch through notebooks and code examples. It serves as a high-level library for building, training, and deploying neural networks, acting as a model training orchestrator that coordinates PyTorch models, optimizers, and loss functions. The project provides specialized toolkits for computer vision, natural language processing, and tabular data preprocessing. It distinguishes itself through advanced training controls such as discriminative learning rates, a two-w

    Jupyter Notebookdata-sciencedeep-learningfastai
    عرض على GitHub↗4,914
  • d2l-ai/d2l-enالصورة الرمزية لـ d2l-ai

    d2l-ai/d2l-en

    29,001عرض على GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    عرض على GitHub↗29,001
عرض جميع البدائل الـ 30 لـ Federated Learning→

الأسئلة الشائعة

ما هي وظيفة shaoxiongji/federated-learning؟

This project is a research-oriented platform designed for simulating decentralized machine learning environments. It provides a framework for training models across multiple client nodes while keeping raw data localized, enabling the evaluation of model convergence and performance under various distributed network conditions.

ما هي الميزات الرئيسية لـ shaoxiongji/federated-learning؟

الميزات الرئيسية لـ shaoxiongji/federated-learning هي: Federated Learning Frameworks, Parameter Servers, Federated Learning, Distributed Training Coordination, Weighted Parameter Averaging, Decentralized Machine Learning, Model Training Frameworks, Configurable Training Loops.

ما هي البدائل مفتوحة المصدر لـ shaoxiongji/federated-learning؟

تشمل البدائل مفتوحة المصدر لـ shaoxiongji/federated-learning: fedml-ai/fedml — FedML is a distributed machine learning training library, federated learning framework, and GPU workload orchestrator.… gensyn-ai/rl-swarm — RL-Swarm is a decentralized reinforcement learning framework designed to coordinate distributed machine learning… fastai/course-v3 — This repository is a comprehensive educational program and deep learning framework designed to teach practical deep… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… angel-ml/angel — Angel is a distributed machine learning framework and graph computation engine designed to train predictive models and…