-
6 votesanswersviews
Keras图像增强:如何选择“每个步骤的步骤”参数并在训练期间包括特定的增强?
我正在使用Keras训练图像分类CNN . 使用 ImageDataGenerator 函数,我对训练图像应用了一些随机变换(例如旋转,剪切,缩放) . 我的理解是,这些转换在传递给模型之前随机应用于每个图像 . 但有些事情我不清楚: 1)如何在训练时确保包含图像的特定旋转(例如90°,180°,270°) . 2) model.fit_generator 的 steps_per_epoch 参数... -
0 votesanswersviews
了解ImageDataGenerator中的参数和Keras中的流程
问题1 rotation_range: Int. Degree range for random rotations 是否指向范围[0,rotation_range]或[-rotation_range,rotation_range] . 如果我设置 rotation_range=40 ,我的图像会在[-40,40]还是[0,40]之间随机旋转? 问题2 ImageDataStore.flow 在每... -
1 votesanswersviews
基于keras预训练模型的预测/恐惧提取是否依赖于pre_processing_input
Keras应用程序具有已保存权重的预训练模型 . 这些权重与训练的图像上的"preprocessing_input"的性质无关 . 现在,当我根据我的后端和模式提交用于特征提取的图像集时,imagenet_utils将preprocessing_input并且处理的iamge数组将是 pixels scaled between -1 and 1 或 each color cha... -
1 votesanswersviews
预处理使用keras函数ImageDataGenerator()生成的图像来训练resnet50模型
我正在尝试训练resnet50模型用于图像分类问题 . 我已经在我拥有的图像数据集上训练模型之前加载了'imagenet'预训练权重 . 我正在使用keras函数flow_from_directory()从目录加载图像 . train_datagen = ImageDataGenerator() train_generator = train_datagen.flow_from_directory... -
2 votesanswersviews
我是否必须使用神经网络预处理测试数据?
我正在使用Keras(版本2.0.0),我想使用预训练模型,例如VGG16 . 为了开始,我运行了[Keras文档站点] [https://keras.io/applications/]的示例,用于提取VGG16的功能: from keras.applications.vgg16 import VGG16 from keras.preprocessing import image from ker... -
2 votesanswersviews
如何确定Keras中增强图像的数量?
我正在使用Keras 2.0.0,我想在GPU上训练一个包含大量参数的深度模型 . 由于我的数据很大,我必须使用 ImageDataGenerator . 说实话,我想在这个意义上滥用 ImageDataGenerator ,我不想进行任何增强 . 我只是想将我的训练图像分批(并重新调整它们),所以我可以将它们提供给 model.fit_generator . 我调整了here的代码,并根据我...