| CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0688 (2013.01); G06F 11/076 (2013.01); G06F 11/1044 (2013.01); G06N 20/00 (2019.01); G06T 3/20 (2013.01); G06T 3/608 (2013.01); G06T 5/70 (2024.01); G06T 2207/10004 (2013.01); G06T 2207/20172 (2013.01)] | 24 Claims |

|
1. A data storage device, comprising:
a memory die with non-volatile memory (NVM) elements; and
a non-transitory storage controller that is separate from the memory die, the storage controller configured to:
obtain machine learning training images from the NVM elements of the memory die, and
augment the machine learning training images by being further configured to: (a) generate altered machine learning training images using an image augmentation component of the storage controller and (b) control the memory die to generate other altered machine learning training images for retrieval by the storage controller;
wherein the storage controller comprises a machine learning controller configured to train a deep learning accelerator (DLA) using the altered machine learning training images.
|