【问题标题】:Tensorflow make Training Testing dataset from imagesTensorflow 从图像制作训练测试数据集
【发布时间】:2017-06-09 23:30:24
【问题描述】:

我正在制作一个图像分类器,我将 2 个类别的图像下载到 2 个文件夹:

├── Demo
│   ├── pizza
│   |── lasagnia

如何通过打乱图像并拆分为训练集和测试集,在 tensorflow 中制作图像训练和测试数据集。

【问题讨论】:

    标签: python python-3.x tensorflow dataset


    【解决方案1】:

    以下应该有效: tf.split_v(tf.shuffle(images, ...), ...)

    【讨论】:

      【解决方案2】:

      将工作目录设置为第一类的文件夹:

      首先你需要下载库split-folders (pip install split-folders)

      import os
      import split_folders
      
      cwd = os.getcwd()  
      
      split_folders.ratio(cwd, output="output", seed=1337, ratio=(.8, .2)) 
      

      对其他类文件夹重复。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-25
        • 2019-12-15
        • 2018-05-25
        • 1970-01-01
        • 2012-07-06
        • 2021-05-08
        相关资源
        最近更新 更多