| CPC G06F 21/564 (2013.01) [G06F 21/53 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A computer implemented method for detecting malware, the method comprising:
obtaining a plurality of memory image data, respective ones of the memory image data comprising captured memory contents from an executing process;
providing training data comprising feature vectors and classification values to a machine learning (ML) training model executing on a processing device, wherein the feature vectors comprise indications of patterns within the memory image data; and
training, by the processing device, the ML training model based on the training data to generate an ML production model, the training comprising computing a plurality of model parameters that relate the feature vectors of the training data to the classification values of the training data.
|