Hierarchical Federated Learning Framework for Driving Range Estimation of Battery Electric Vehicle
Published:
Overview
Federated Learning (FL) enables devices to cooperatively train a machine learning (ML) model without sharing their private data. It has two key obstacles, however: a communication bottleneck and data heterogeneity. To overcome the communication challenge, I present a probabilistic device selection strategy that allows fewer devices to participate in training. To address the issue of data heterogeneity, we created a hierarchical FL to customize edge models for the devices.
The hierarchical federated learning framework
Experiment
Hardware
- NVIDIA GTX 1080Ti
Software
- IDE: PyCharm
- Programing Language: Python3
- Machine Learning Framework: PyTorch
- Cloud plateform: AWS
Prediction Results
Pulbications
Based on this project, I complete
- 2 patents (filed by USPTO)
- 1 conference paper (IEEE Intelligent Vehicle 2023)