Generative adversarial networks (GAN) include two neural networks competing in opposition to each other in a recreation that in the end improves the accuracy in the output. A genetic algorithm (GA) is a research algorithm and heuristic method that mimics the whole process of organic selection, applying methods for instance https://machinelearning17283.thelateblog.com/27264741/ai-options