- Neural Networks with Keras Cookbook
- V Kishore Ayyadevara
- 213字
- 2021-07-02 12:46:26
Getting ready
In this section, we will follow the model-building process in exactly the same way as we did in the previous section.
However, we will adopt a small change to our strategy:
- We will invert the background color, and also the foreground color. Essentially, the background will be colored white in this scenario, and the label will be written in black.
The intuition for this change impacting the model accuracy is as follows.
The pixels in the corner of images do not contribute toward predicting the label of an image. Given that a black pixel (original scenario) has a pixel value of zero, it is automatically taken care of, as when this input is multiplied by any weight value, the output is zero. This will result in the network learning that any change in the weight value connecting this corner pixel to a hidden layer will not have an impact on changing the loss value.
However, if we have a white pixel in the corner (where we already know that the corner pixels do not contribute toward predicting the label of an image), it will contribute toward certain hidden unit values, and thus the weights need to be fine-tuned until the impact of the corner pixels on the predicted label is minimal.
- Implementing Modern DevOps
- Vue.js設計與實現
- FreeSWITCH 1.6 Cookbook
- Bulma必知必會
- Python Network Programming Cookbook(Second Edition)
- Mastering Apache Spark 2.x(Second Edition)
- 時空數據建模及其應用
- Getting Started with Nano Server
- 實戰Java高并發程序設計(第2版)
- .NET 4.0面向對象編程漫談:應用篇
- Penetration Testing with the Bash shell
- C#程序設計基礎入門教程
- 視窗軟件設計和開發自動化:可視化D++語言
- Mastering PowerCLI
- 從零開始構建深度前饋神經網絡:Python+TensorFlow 2.x