为什么要在深度学习中重新缩放图像?

时间:2019-02-01 20:01:58

标签: tensorflow keras neural-network deep-learning conv-neural-network

在Keras中使用ImageDataGenerator时,我应该重新缩放图像吗?

为什么使用rescale

train_datagen = ImageDataGenerator(
        rescale=1./255,
        shear_range=0.2,
        zoom_range=0.2,
        horizontal_flip=True)

1 个答案:

答案 0 :(得分:1)

通常出于实际考虑这样做。将输入标准化到[0, 1]范围内有助于基于梯度下降的优化收敛更快,即加快了训练速度。有时它还可以帮助您找到更好的局部最优值,即提高模型性能。