CPC H04L 9/3218 (2013.01) [G06N 5/04 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method for providing distributed machine learning, the method comprising:
receiving, at a controller device, an electronic communication from a requester device, wherein the electronic communication comprises a request that corresponds with a single response;
parsing and translating, by the controller device, the request to determine a set of machine learning (ML) models that are each associated with a different computing node;
executing each ML model in the set of ML models, each executed ML model determining a corresponding response in a first set of responses to the request;
providing each response of the first set of responses to the request to a computational layer configured to:
assign a corresponding weight to each response of the first set of responses, and
generate a single combined response to the request based on the weighted first set of responses to the request; and
providing, by the controller device to the requester device, the single combined response to the request.
|