| CPC B60W 60/001 (2020.02) [G06F 18/214 (2023.01); B60W 2420/403 (2013.01)] | 20 Claims |

|
1. A vehicle comprising:
a controller programmed to:
train a machine learning model using first local data;
obtain a network bandwidth for a channel between the vehicle and a server;
determine a level of compression based on the network bandwidth for the channel;
compress the trained machine leaning model based on the determined level of compression;
transmit the compressed trained machine learning model to the server;
receive an aggregated machine learning model from the server; and
control the vehicle to drive autonomously based on the aggregated machine learning model.
|