tensorflow - 如何为 9170 个图像类创建标签数据集:路径目录
问题描述
我是这里的新手,我想使用 keras 实现一个神经网络。我有一个包含 9000 多个类的数据集。每个类都包含在一个特定的文件夹中。我想组织他们进行培训和验证。受狗/猫数据集简单示例的启发,我知道我必须像这样制作所有 9000++ 类:
CAT_SOURCE_DIR = "/tmp/PetImages/Cat/"
TRAINING_CATS_DIR = "/tmp/cats-v-dogs/training/cats/"
TESTING_CATS_DIR = "/tmp/cats-v-dogs/testing/cats/"
DOG_SOURCE_DIR = "/tmp/PetImages/Dog/"
TRAINING_DOGS_DIR = "/tmp/cats-v-dogs/training/dogs/"
TESTING_DOGS_DIR = "/tmp/cats-v-dogs/testing/dogs/"
但是为9000这样做似乎很多,请问有什么解决方案吗?
编辑:这是我正在处理的数据集: Dropbox
解决方案
是的,它看起来确实很多,但是使用Pythonglob
和os
库,您可以轻松创建这样的目录结构。顺便说一句,您正在解决有趣的问题,请尝试使用 ArcFace 损失来解决此问题,它会对您有所帮助。
推荐阅读
- salesforce - 如何使用邮递员上的 Salesforce 工具 API 为 Salesforce 帐户对象的 POST 方法创建 CURL 命令?
- pandas - Pandas 合并用户登录和注销时间
- css - 在 if/else 语句中反应原生内联样式
- wordpress - 需要指南来创建我的插件的成员资格(许可证密钥)
- c - 在文件中打印数据时如何给出递增的数字?
- angular - 将 x-auth-token 发送到 Spring Boot 时,Angular 应用程序出现 401 错误,我做错了什么?
- android - Android 图片只有权限
- c++ - 基于C++接口的类中的强制静态方法
- android - Google Play 控制台说内部测试可用,但不是
- javascript - 使用时如何从底部标签栏中隐藏“特定标签栏项目”:@react-navigation/bottom-tabs