tensorflow - Keras image_gen.flow_from_directory()中的class_mode参数表示什么?

标签 tensorflow image-processing keras neural-network training-data

train_image_gen = image_gen.flow_from_directory('/Users/harshpanwar/Desktop/Folder/train',
                                               target_size=image_shape[:2],
                                               batch_size=batch_size,
                                               class_mode='binary')

在上面的代码片段中,class_mode ='binary'表示什么。我认为这是针对图像类别的数量。我正在使用此代码在Keras中训练图像识别分类器,以对2种不同的类别(如狗和猫)进行分类。因此,如果class_mode ='binary'用于表示两个类别,那么我们如何使它成为三个或更多类别呢?

最佳答案

class_mode:“分类”,“二进制”,“稀疏”,“输入”或“无”之一。默认值:“类别”。确定要返回的标签数组的类型:-“类别”将是2D一键编码标签,-“二进制”将是1D二进制标签,“稀疏”将是1D整数标签,-“输入”将是图像相同输入图像(主要用于自动编码器)。 -如果为None,则不返回任何标签(生成器将仅生成一批图像数据,这对于与model.predict_generator()一起使用很有用)。请注意,在class_mode为None的情况下,数据仍需要驻留在目录的子目录中才能正常工作。

关于tensorflow - Keras image_gen.flow_from_directory()中的class_mode参数表示什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59439128/

相关文章:

tensorflow - 在 Tensorflow 中实现对比损失和三元组损失

tensorflow - ResNet34 - 使用 tensorflow 在 imagenet 上预训练模型

python - Predict_classes() 的函数式 API Keras 替代解决方案

python-3.x - 如何使用训练好的网络作为另一个网络keras的分支?

python - python,Keras 中的 image.load_img 错误

tensorflow - 用于多标签分类的 keras 自定义指标

python - 在 TensorFlow 中实现重步函数

algorithm - 有没有超快的算法可以在图片上找到线条?

c++ - 如何在opencv中从任何角度检测字母 "E"

matlab - 对于类型 'extractHOGFeatures' 的输入参数,未定义函数 'uint8'