Generative Adversarial Network (GAN) is a current focal point of research. The body of knowledge is fragmented, leading to a trial-error method while selecting an appropriate GAN for a given scenario. We provide a comprehensive summary of the evolution of GANs starting from its inception addressing issues like mode collapse, vanishing gradient, unstable training and non-convergence. We also provide a comparison of various GANs from the application point of view, its behaviour and implementation details. We propose a novel framework to identify candidate GANs for a specific use case based on architecture, loss, regularization and divergence. We also discuss application of the framework using an example, and we demonstrate a significant reduction in search space. This efficient way to determine potential GANs lowers unit economics of AI development for organizations.
翻译:现有研究的焦点是:知识的主体是零散的,导致在为特定情景选择适当的GAN时采用试发性方法;我们全面总结了GAN的演变过程,从一开始就处理模式崩溃、梯度消失、培训不稳定和非趋同等问题;我们还从应用角度比较了各种GAN、其行为和执行细节;我们提出了一个新的框架,根据结构、损失、正规化和差异,为特定用途案例确定候选GAN;我们还以实例讨论框架的应用,并展示了搜索空间的大幅缩小;这种高效率的方法可以确定GAN在降低各组织的AI发展单位经济方面的潜力。