| CPC G06T 7/0012 (2013.01) [G06F 18/214 (2023.01); G06F 18/217 (2023.01); G06F 18/243 (2023.01); G06N 3/04 (2013.01); G06N 3/045 (2023.01); G06N 3/088 (2013.01); G06T 11/60 (2013.01); G06V 10/255 (2022.01); G06T 2207/10081 (2013.01); G06T 2207/10088 (2013.01); G06T 2207/10104 (2013.01); G06T 2207/10132 (2013.01); G06T 2207/30096 (2013.01)] | 12 Claims |

|
1. A computer-implemented method, comprising:
generating a constrained ensemble of generative adversarial networks (GANs) by:
detecting a poorly-converged ensemble member candidate;
excluding the poorly-converged ensemble member candidate from the constrained ensemble of GANs; and
incrementally adding one or more ensemble member candidates to the constrained ensemble of GANs, wherein the constrained ensemble of GANs comprises a plurality of ensemble members;
analyzing performance of the constrained ensemble of GANs by comparing a temporary performance metric to a baseline performance metric after the one or more ensemble member candidates are added to the constrained ensemble of GANs;
halting generation of the constrained ensemble of GANs to limit membership in the constrained ensemble of GANs based on the comparison;
generating a synthetic dataset using the constrained ensemble of GANs, wherein the synthetic dataset comprises a plurality of synthetic images; and
training a machine learning algorithm using the synthetic images generated by the constrained ensemble of GANs.
|