【问题标题】:Keras - using predefined training / validation splitKeras - 使用预定义的训练/验证拆分
【发布时间】:2019-07-06 11:22:15
【问题描述】:

我正在使用 Tensorflow/Keras。我有两个文本文件(train_{modality_name}.txtval_{modality_name}.txt)。它们包含我要用于我正在处理的图像的拆分。

这些文件的格式如下:

example_0_path category_id
example_1_path category_id
...
example_N_path category_id

我的文件夹结构是这样的:

/labels
    train_X.txt
    val_X.txt
/data
    /modality_1
    ...
    /modality_M
 (e.g. data/sketch/abbey/id)

如何使用这些文件?

【问题讨论】:

  • 您可以尝试将fit_generator 与多个图像输入一起使用
  • 谢谢!我考虑过使用 flow_from_dataframe,但这很困难,因为 .txt 文件不适合它

标签: image tensorflow split keras preprocessor


【解决方案1】:

'flow_from_dataframe' 完成了这项工作,此外还需要使用 pandas 预处理 txt。这个教程很有帮助:https://medium.com/@vijayabhaskar96/tutorial-on-keras-imagedatagenerator-with-flow-from-dataframe-8bd5776e45c1

仍然无法匹配数组的目标大小(标签似乎格式错误)

【讨论】:

    猜你喜欢
    • 2018-08-28
    • 1970-01-01
    • 2017-12-26
    • 2021-09-10
    • 1970-01-01
    • 1970-01-01
    • 2020-05-11
    • 2017-07-15
    • 1970-01-01
    相关资源
    最近更新 更多