官术网_书友最值得收藏!

Introduction

In the previous chapter, we looked at a traditional deep feedforward neural network. One of the limitations of a traditional deep feedforward neural network is that it is not translation-invariant, that is, a cat image in the upper-right corner of an image would be considered different from an image that has a cat in the center of the image. Additionally, traditional neural networks are affected by the scale of an object. If the object is big in the majority of the images and a new image has the same object in it but with a smaller scale (occupies a smaller portion of the image), traditional neural networks are likely to fail in classifying the image.

Convolutional Neural Networks (CNNs) are used to deal with such issues. Given that a CNN is able to deal with translation in images and also the scale of images, it is considered a lot more useful in object classification/ detection.

In this chapter, you will learn about the following:

  • Inaccuracy of traditional neural network when images are translated
  • Building a CNN from scratch using Python
  • Using CNNs to improve image classification on a MNIST dataset
  • Implementing data augmentation to improve network accuracy
  • Gender classification using CNNs
主站蜘蛛池模板: 阿克| 枣强县| 阜新市| 桃园市| 溧阳市| 湖北省| 乡宁县| 巴彦淖尔市| 昭觉县| 汉沽区| 五峰| 台东市| 朝阳区| 岑溪市| 长汀县| 司法| 纳雍县| 德安县| 玉田县| 贺兰县| 通化县| 宕昌县| 阳原县| 东源县| 昌黎县| 依兰县| 都昌县| 东乌珠穆沁旗| 长顺县| 大姚县| 叙永县| 桑植县| 铅山县| 绥芬河市| 嫩江县| 兴山县| 邢台县| 钟山县| 忻州市| 嘉禾县| 广宗县|