Neelesh Karthikeyan Logo Image
Neelesh Karthikeyan

Federated Learning and Policy-based Data Sharing

Project Overview

In a forward-looking initiative, I led the development of a groundbreaking proof-of-concept centered on decentralized machine learning (ML) model training and secure data sharing. Leveraging the PySyft framework, I crafted a robust solution that ensured privacy-preserving model training and facilitated secure data exchange among multiple domains. To operationalize this concept, I architected a Docker-based infrastructure, orchestrating the deployment of a PyGrid network spanning over five domains. This network seamlessly facilitated the secure transfer of model weights, enhancing the collaborative potential of machine learning endeavors. The success of the proof-of-concept was underscored by the positive feedback received from client stakeholders, validating the effectiveness and viability of the decentralized ML approach. This acclaim translated into a significant milestone as the project transitioned from a proof-of-concept phase to full-scale implementation in production environments. The deployment of this innovative solution not only marked a paradigm shift in machine learning but also showcased the adaptability and responsiveness of the developed technology to real-world needs, solidifying its impact on the cutting edge of decentralized and secure ML model training.

Tools Used

Python
PySyft
PyGrid
Docker
Federated Learning
Differential Privacy
Machine Learning