DCGAN - Deep Convolution GAN
INTRODUCTION: In recent research, we have seen multiple CNN classification, detection and segmentation algorithms such as Inception versions, YOLO versions, FCN, U-net and KSAC. All high accuracy model requires a large amount of data along with labelling. In the real world, data are usually in the unlabeled form. So, data gathering and labelling are really time-consuming and erroneous. DCGAN can be helpful to learn intermediate features from the unlabeled data. The feature representation can be leveraged for further all types of supervised tasks. One might know that GAN contains two types of architecture: Discriminator Generator After training of GAN: Discriminators can be used for image classification tasks. Generators can be used to manipulate the semantic qualities of generated images. DETAIL OF DCGAN: DCGAN is basically used to stable GANs for convolution in most settings. It also helps to visualize filters that have been learnt to detect specific shapes. Using generator input vect...