awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FederatedAI avatar

FederatedAI/FATE

0
View on GitHub↗
6,048 estrellas·1,569 forks·Python·apache-2.0·17 vistas

FATE

FATE is an open-source federated learning platform that enables multiple organizations to collaboratively train machine learning models without exposing raw data to any party. It provides a complete framework for private data collaboration, allowing participants to jointly compute on sensitive information while maintaining data privacy and security guarantees through secure multi-party computation protocols.

The platform distinguishes itself through its comprehensive infrastructure management capabilities, supporting automated deployment of multi-party clusters using Ansible-driven provisioning and cloud-native technologies like containers and Kubernetes. FATE includes a DAG-based pipeline scheduler for orchestrating federated tasks, an Eggroll distributed compute engine for distributed data processing, and a federated model serving proxy for routing inference requests with privacy-preserving transformations. The system implements intersection-safe aggregation protocols and a party-role-based topology that assigns participants specific roles (guest, host, arbiter) to define data access and computation permissions.

Beyond core training and serving, FATE offers capabilities for deploying standalone instances for local development, running on ARM architecture, and managing federated infrastructure through release artifacts and Docker containers. The platform also provides visualization tools for exploring model behavior and performance.

Features

  • Privacy-Preserving Model Training - Trains machine learning models collaboratively across multiple parties without exposing raw data.
  • Federated Learning Frameworks - An open-source platform for collaborative machine learning across multiple parties without exposing raw data.
  • Federated Infrastructure Managers - A tool for deploying, configuring, and managing federated learning clusters using automation and cloud-native technologies.
  • Federated Orchestration - Orchestrates multi-party secure task execution for collaborative machine learning workflows.
  • Secure Aggregation Protocols - Combines encrypted model updates using secure aggregation so no single party can see another's raw data.
  • Federated Learning Frameworks - A framework that enables multiple organizations to jointly train machine learning models while keeping data private.
  • Federated Learnings - Trains machine learning models collaboratively across multiple parties without sharing raw data.
  • Collaborative Training - Training machine learning models collaboratively across multiple organizations without exposing raw data to any party.
  • Distributed Computing Engines - Runs distributed data processing and computation across parties using a custom cluster manager.
  • Privacy-Preserving Compute Engines - An engine that orchestrates secure multi-party computation tasks for privacy-preserving data analysis.
  • DAG-Based Orchestration - Executes federated tasks as a directed acyclic graph of stages for parallel and sequential multi-party computation.
  • Federated Infrastructure Operators - Operates the platform using cloud-native technologies like containers and orchestration systems.
  • Federated Cluster Deployers - Setting up a distributed cluster of multiple parties using automation tools for collaborative model training.
  • Federated Cluster Provisioners - Automates deployment of multi-party clusters using Ansible playbooks for federated learning infrastructure.
  • Model Serving - Deploys trained models into production for high-performance inference across participating parties.
  • Federated Model Serving Proxies - Routes inference requests to the correct party's model endpoint with privacy-preserving transformations.
  • Federated Role Topologies - Assigns each participant a role (guest, host, arbiter) defining data access and computation permissions.
  • Secure Data Collaboration - Enabling multiple parties to jointly compute on sensitive data while maintaining data privacy and security guarantees.
  • Model Visualization - Explores and understands model behavior and performance using visualization tools.
  • Deployment Automation - Automates configuration and deployment operations for a collaborative machine learning platform.
  • Docker Container Deployments - Runs the platform inside a container for isolated and reproducible environments.
  • Module-Based Registries - Loads algorithm modules from a registry so pipelines can be composed without code changes.
  • Federated Learning - Industrial-grade framework for federated learning.
  • Privacy and Safety - Industrial-grade framework for federated learning.

Historial de estrellas

Gráfico del historial de estrellas de federatedai/fateGráfico del historial de estrellas de federatedai/fate

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace federatedai/fate?

FATE is an open-source federated learning platform that enables multiple organizations to collaboratively train machine learning models without exposing raw data to any party. It provides a complete framework for private data collaboration, allowing participants to jointly compute on sensitive information while maintaining data privacy and security guarantees through secure multi-party computation protocols.

¿Cuáles son las características principales de federatedai/fate?

Las características principales de federatedai/fate son: Privacy-Preserving Model Training, Federated Learning Frameworks, Federated Infrastructure Managers, Federated Orchestration, Secure Aggregation Protocols, Federated Learnings, Collaborative Training, Distributed Computing Engines.

¿Qué alternativas de código abierto existen para federatedai/fate?

Las alternativas de código abierto para federatedai/fate incluyen: adap/flower — Flower is a federated learning framework and distributed machine learning orchestrator designed to train models across… fedml-ai/fedml — FedML is a distributed machine learning training library, federated learning framework, and GPU workload orchestrator.… openmined/pysyft — PySyft is a privacy-preserving machine learning framework and remote computation engine. It functions as a… secretflow/secretflow — SecretFlow is a privacy computing framework and platform designed for secure multi-party computation, federated… project-monai/monai — MONAI is a PyTorch-based deep learning framework and library specifically designed for healthcare imaging. It provides… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU…

Alternativas open-source a FATE

Proyectos open-source similares, clasificados según cuántas características comparten con FATE.
  • adap/flowerAvatar de adap

    adap/flower

    6,971Ver en GitHub↗

    Flower is a federated learning framework and distributed machine learning orchestrator designed to train models across decentralized devices. It functions as a privacy-preserving toolkit that enables model training and data analysis on local hardware, ensuring raw data remains on the device while contributing to a synchronized global model. The system employs an agnostic wrapper and integrator to connect diverse machine learning libraries, allowing different frameworks to operate within the same training loop. It uses a remote procedure call orchestrator to manage the exchange of model weight

    Python
    Ver en GitHub↗6,971
  • fedml-ai/fedmlAvatar de FedML-AI

    FedML-AI/FedML

    4,048Ver en 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
    Ver en GitHub↗4,048
  • openmined/pysyftAvatar de OpenMined

    OpenMined/PySyft

    9,907Ver en GitHub↗

    PySyft is a privacy-preserving machine learning framework and remote computation engine. It functions as a decentralized data analysis orchestrator that allows for the execution of data science workflows on remote servers without requiring the transfer of raw private data from the host device. The platform provides a secure collaboration environment where data owners manage permissions and authorize specific collaborators to run computations. It differentiates its workflow by utilizing mock data for local development and validation before submitting final analysis jobs to private remote serve

    Pythoncryptographydeep-learningfederated-learning
    Ver en GitHub↗9,907
  • secretflow/secretflowAvatar de secretflow

    secretflow/secretflow

    2,629Ver en GitHub↗

    SecretFlow is a privacy computing framework and platform designed for secure multi-party computation, federated learning, and privacy-preserving data analysis across independent nodes. It provides a management system to coordinate secure workloads and cryptographic tasks across a distributed cluster. The project enables joint data analysis and machine learning on partitioned datasets using cryptographic protocols. It allows for the training of models and the execution of analytical queries across multiple parties without exposing raw source information to any single participant. The framewor

    Pythonconfidential-computingdata-analysisdifferential-privacy
    Ver en GitHub↗2,629
Ver las 30 alternativas a FATE→