Morpheus comes with a number of pre-trained models with corresponding training, validation scripts, and datasets. The latest release of these models can be found here.
Model |
GPU Mem Req |
Description |
---|---|---|
Anomalous Behavior Profiling (ABP) |
2015MiB |
This model is an example of a binary classifier to differentiate between anomalous GPU behavior such as crypto mining / GPU malware, and non-anomalous GPU-based workflows (for example, ML/DL training). The model is an XGBoost model. |
Digital Fingerprinting (DFP) |
4.97MiB |
This use case is currently implemented to detect changes in a users’ behavior that indicates a change from a human to a machine or a machine to a human. The model is an ensemble of an Autoencoder and fast Fourier transform reconstruction. |
Fraud Detection |
76.55MiB |
This model shows an application of a graph neural network for fraud detection in a credit card transaction graph. A transaction dataset that includes three types of nodes, transaction, client, and merchant nodes is used for modeling. A combination of GraphSAGE along with XGBoost is used to identify frauds in the transaction networks. |
Ransomware Detection Model |
n/a |
This model shows an application of DOCA AppShield to use data from volatile memory to classify processes as ransomware or bengin. This model uses a sliding window over time and feeds derived data into a random forest classifiers of various lengths depending on the amount of data collected. |
Flexible Log Parsing |
1612MiB |
This model is an example of using Named Entity Recognition (NER) for log parsing, specifically Apache HTTP Server logs. |