A model training service of a provider network receives data from edge devices of a remote network. The model training service analyzes the received data. The model training service may also analyze global data from other edge devices of other remote networks.