P2P Federated LearningΒΆ

P2PFL is a decentralized federated learning library that enables federated learning on peer-to-peer networks using gossip protocols, making collaborative AI model training possible without reliance on central servers.

πŸ€— CommunityΒΆ

Have questions, need help, or want to contribute? Join our Slack community!

Slack

🏁 Getting Started¢

  • πŸ“˜ Introduction: Learn about the P2PFL ecosystem and its core concepts.

  • πŸ“₯ Installation: Set up P2PFL on your system.

  • πŸš€ Quickstart: A hands-on guide to training your first P2P federated learning model.

🀿 Deep Dive¢

  • πŸ›οΈ Components: Understand the architecture and main components behind P2PFL.

  • πŸ‘¨β€πŸ« Tutorials: Comprehensive tutorials to P2PFL’s features, options, and configurations.

  • πŸ“š API Reference: πŸ€“ Detailed documentation of all functions, classes, and modules.

βž• Additional ResourcesΒΆ

  • 🌐 Web Services: Utilize P2PFL’s web services for monitoring and managing your federated learning tasks.

  • πŸ‘« Contributing: Join the development effort and contribute to P2PFL.