Learn Before
Code

Input Layer Noise in Neural Network

When adding a Gaussian Noise layer as the input layer, we are creating more samples and making the data distribution smoother.

It can be seen on the line graph that noise causes the accuracy and loss of the model to jump around due to the points with noise that have been introduced in the training and that conflict with the points of the training data set. The std used here is 0.1 as input noise and which might be a little bit high. In this case, the overfitting in this model has been decreased, furthermore, the test accuracy has been improved to from 0.585 to 0.642.

Image 0

0

1

Updated 2021-06-16

Tags

Data Science