After considering the recommendations from reviewers, we have made some modification in the FADNet architecture with reserve the performance but the learning process is more stable.
Figure 1: The architecture of our modified Federated Autonomous Driving Net (FADNet_plus).- Prerequisites
- Datasets
- Federated Learning for Autonomous Driving
- Pretrained models and Testing
- Citation
- License
- More information
- Back
PYTHON 3.6
CUDA 9.2
Please install dependence package by run following command:
pip install -r requirements.txt
-
For GAZEBO dataset, we provide:
- The original dataset and the split train/test dataset for GAIA network at link. You can download and extract them into "data/driving_gazebo/" folder.
-
For CARLA dataset, we provide:
- The original dataset and the split train/test dataset for GAIA network at link. You can download and extract them into "data/driving_carla/" folder.
Important: Before running any command lines in this section, please run following command to access 'graph_utils' folder:
cd graph_utils
And now, you are in 'graph_utils' folder.
Please download graph data at link and put into data
folder.
-
To generate networks for GAZEBO dataset and compute the cycle time for them:
bash generate_network_driving-gazebo.sh
-
To generate networks for CARLA dataset and compute the cycle time for them:
bash generate_network_driving-carla.sh
We provide the pretrained models for FADNet_plus which are trained on GAZEBO dataset with GAIA network by our method at the last epoch. Please download at link and extracted them into the "pretrained_models/DRIVING-GAZEBO_GAIA" folder.
You can use the "test_gazebo_gaia.sh" file for testing with the pretrained model. However, you need to modify the "--model" and "--save_logg_path" arguments from "FADNet" to "FADNet_plus".
If you use this code as part of any published research, we'd really appreciate it if you could cite the following paper:
@inproceedings{nguyen2022_DFL,
title={Deep Federated Learning for Autonomous Driving},
author={Nguyen, Anh and Do, Tuong and Tran, Minh and Nguyen, Binh X and Duong, Chien and Phan, Tu and Tjiputra, Erman and Tran, Quang D},
booktitle={33rd IEEE Intelligent Vehicles Symposium},
year={2022}
}
MIT License
AIOZ AI Homepage: https://ai.aioz.io