【发布时间】:2021-10-05 15:42:20
【问题描述】:
我正在尝试向 Keras 预训练图像网络中每个激活层的输出添加高斯噪声。我在每个激活层之后插入一个自定义层。在这个自定义层中,我想添加一个带有 stddev 的高斯噪声作为输入张量的百分比。 在numpy中,如果我有一个stddev矩阵stddev_dist,我会生成随机高斯噪声为
guass_noise = np.random.normal(scale = stddev_dist, size=stddev_dist.shape)
如何对自定义层中的输入张量进行等效处理。 stddev_dist_tensor = tf.abs(input) * 0.02 (stddev= 输入张量的 2%)
有人可以帮助为 stddev_dist_tensor 生成高斯噪声吗?
【问题讨论】:
标签: python numpy tensorflow keras tf.keras