Tag: Neural Network Regularization

Implementing Deep Convolutional GAN (DCGAN) with PyTorch

Implementing Deep Convolutional GAN with PyTorch

In this tutorial, we will be implementing the Deep Convolutional Generative Adversarial Network architecture (DCGAN). We will go through the paper Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks first. This paper by Alec Radford, Luke Metz, and Soumith Chintala was released in 2016 and has become the baseline for many Convolutional GAN architectures […] ...

Class Accuracies for Imbalanced Data in Deep Learning Image Recognition

Class Accuracies for Imbalanced Data in Deep Learning Image Recognition

In this article, we will discuss how to get per-class accuracy in a highly imbalanced image/vision dataset. Deep learning algorithms suffer when the dataset is highly imbalanced. In image recognition, a deep neural network may predict 90% of one class correctly and only 20% of another class correctly. This is the result of the number […] ...

Adding Noise for Robust Deep Neural Network Models

Adding Noise for Robust Deep Neural Network Models

Deep Learning neural networks can work well for several tasks today. We can use deep neural networks for image recognition, object detection, segmentation, speech, NLP and much more. But there is one problem with deep neural networks. They are bad at handling noise during real-world testing. The generalization power of deep neural networks reduces drastically […] ...