文章目录
一、目的
在实际的深度学习当中,我们通常会遇到收集的数据过少,收集数据过于困难等,导致训练过程中很容易发生过拟合等现象.这时候我们就需要对数据进行扩充来避免这种现象.
二.keras扩充数据集
import os
from keras.preprocessing.image import ImageDataGenerator,img_to_array,load_img
datagen = ImageDataGenerator(
rotation_range=20,#旋转范围, 随机旋转(0-180)度
width_shift_range=0.2,#随机沿着水平或者垂直方向,以图像的长宽小部分百分比为变化范围进行平移;
height_shift_range=0.2,
shear_range=0.2,