| CPC G06N 20/00 (2019.01) [H04L 47/2441 (2013.01); H04L 47/32 (2013.01); H04L 49/3027 (2013.01); H04L 67/10 (2013.01); H04L 49/252 (2013.01)] | 20 Claims |

|
1. A network switching apparatus, comprising:
a plurality of communication interfaces configured to connect to specific computing devices in a network, including compute devices of a distributed learning system;
packet-switching logic configured to receive data units via the communication interfaces;
machine learning logic configured to:
determine, in the data units, particular data units containing data from a machine learning model being trained against a training data set;
based on information contained in the particular data units:
identify one or more actions to be performed on the data in the particular data units;
perform the one or more actions on the data in the particular data units;
aggregate results from the one or more actions; and
return the aggregated results to one or more of the compute devices.
|