CPC G06F 9/4411 (2013.01) [G06F 9/4403 (2013.01); G06F 18/214 (2023.01); G06N 20/00 (2019.01); G06F 9/4401 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving, by a device, historic time series data identifying events associated with a system;
performing, by the device, block bootstrapping of the historic time series data, based on a parameter, to generate blocks of data points of the historic time series data,
wherein the parameter is modified based on feedback associated with a prediction;
processing, by the device, the blocks of data points, with first machine learning models, to calculate first predictions;
applying, by the device, first weights to the first predictions to generate weighted first predictions;
aggregating, by the device, the weighted first predictions to generate an aggregated first prediction;
processing, by the device, the blocks of data points, with second machine learning models, to calculate second predictions;
applying, by the device, second weights to the second predictions to generate weighted second predictions;
aggregating, by the device, the weighted second predictions to generate an aggregated second prediction;
processing, by the device, the blocks of data points, with third machine learning models, to calculate third predictions;
applying, by the device, third weights to the third predictions to generate weighted third predictions;
aggregating, by the device, the weighted third predictions to generate an aggregated third prediction;
applying, by the device, final weights to the aggregated first prediction, the aggregated second prediction, and the aggregated third prediction to generate weighted aggregated predictions;
aggregating, by the device, the weighted aggregated predictions to generate a final prediction; and
performing, by the device, one or more actions based on the final prediction.
|