Deep Convolutional Generative Adversarial Network and Convolutional Neural Network for Smoke Detection. (16th November 2020)