- Neural Networks with Keras Cookbook
- V Kishore Ayyadevara
- 206字
- 2021-07-02 12:46:35
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
- 多媒體CAI課件設(shè)計與制作導(dǎo)論(第二版)
- SQL Server 2016從入門到精通(視頻教學(xué)超值版)
- Visual C++實例精通
- Xcode 7 Essentials(Second Edition)
- 跟小海龜學(xué)Python
- Production Ready OpenStack:Recipes for Successful Environments
- HDInsight Essentials(Second Edition)
- Learning Three.js:The JavaScript 3D Library for WebGL
- Arduino家居安全系統(tǒng)構(gòu)建實戰(zhàn)
- Qt5 C++ GUI Programming Cookbook
- Visual Studio Code 權(quán)威指南
- 零基礎(chǔ)學(xué)C++(升級版)
- Mastering Embedded Linux Programming
- 程序員的成長課
- 深度學(xué)習入門:基于Python的理論與實現(xiàn)