Abstract
In this paper, we propose a novel deep learning-based feature learning architecture for object classification. Conventionally, deep learning methods are trained with supervised learning for object classification. But, this would require large amount of training data. Currently there are increasing trends to employ unsupervised learning for deep learning. By doing so, dependency on the availability of large training data could be reduced. One implementation of unsupervised deep learning is for feature learning where the network is designed to “learn” features automatically from data to obtain good representation that then could be used for classification. Autoencoder and generative adversarial networks (GAN) are examples of unsupervised deep learning methods. For GAN however, the trajectories of feature learning may go to unpredicted directions due to random initialization, making it unsuitable for feature learning. To overcome this, a hybrid of encoder and deep convolutional generative adversarial network (DCGAN) architectures, a variant of GAN, are proposed. Encoder is put on top of the Generator networks of GAN to avoid random initialisation. We called our method as EGAN. The output of EGAN is used as features for two deep convolutional neural networks (DCNNs): AlexNet and DenseNet. We evaluate the proposed methods on three types of dataset and the results indicate that better performances are achieved by our proposed method compared to using autoencoder and GAN.
Highlights
Interests in applying machine learning technologies for object recognition have increased greatly in recent years [1,2,3,4,5,6,7,8,9,10,11]
Autoencoders and generative adversarial networks (GANs) are examples of deep learning methods that are applied for feature learning
In addition to the new architecture, we introduce nested training schemes for training the EGAN and deep convolutional neural network (DCNN) networks
Summary
Interests in applying machine learning technologies for object recognition have increased greatly in recent years [1,2,3,4,5,6,7,8,9,10,11]. Convolutional neural networks (CNNs) [13,14,15] are the dominant deep learning architectures for image data. Autoencoders and generative adversarial networks (GANs) are examples of deep learning methods that are applied for feature learning. The encoder could learn the latent variables of the data and passes them to the G network of GAN.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.