Learn Before
Code
Noise Regularization in Models
Adding noise to an under constrained neural network model with a small training dataset can have a regularizing effect and reduce overfitting. The noise can be used in a few different ways with a neural network model.
- Firstly, it can be used as an input layer to add noise to input variables directly.
- Secondly, noise can also be added between hidden layers in the model. Given the flexibility of Keras, the noise can be added before or after the use of the activation function.
- Noise can also be used for MLP Noise Regularization, CNN Noise Regularization and RNN Dropout Regularization. Here are some code examples:
https://machinelearningmastery.com/how-to-improve-deep-learning-model-robustness-by-adding-noise/
0
1
Updated 2021-06-23
Tags
Data Science