Federated Machine Learning with Python
Explore federated machine learning with Python in this 44-minute EuroPython 2021 conference talk. Delve into privacy-preserving AI techniques that allow model training without compromising data privacy. Learn about horizontal vs. vertical federated ML, cross-device/cross-silo training, and centralized vs. decentralized approaches. Discover existing FedML implementations in Python and witness a live code walkthrough of a minimal centralized federated learning system using python-socketio and confluent kafka. Examine the challenges enterprises face when implementing federated ML, including non-IID data, network latencies, and computational limitations. Gain insights into this emerging field ripe with research and development opportunities, and understand its potential impact on data privacy and AI collaboration.