python-3.x - 分割图像数据集
问题描述
我有一个图像数据集(jpg 图像文件夹)。我想拆分它:70% 用于训练,30% 用于随机测试。
所以我写了这个简单的脚本:
from sklearn.model_selection import train_test_split
path = ".\dataset"
output_split=train_test_split(path,path,test_size=0.2)
但是我在文件夹“output_split”中没有找到任何东西那么我在哪里存储拆分的输出(训练和测试)?
解决方案
我建议在您的项目中使用 tf.dataset。您可以在此处参考此链接以获取文档: https ://www.tensorflow.org/api_docs/python/tf/keras/utils/image_dataset_from_directory 此链接是函数使用示例: https ://keras.io/api /preprocessing/image/ 请记住对训练和(测试/验证)使用相同的种子。请注意,您本地的文件不会发生任何更改。
推荐阅读
- python-3.x - 如何使用暗网和实感(点云、深度框架等)计算对象的长度、宽度(二维)
- node.js - 邮政
net::ERR_CONNECTION_REFUSED 尝试登录 - excel - 试图从单元格中提取所需的字符串
- excel - 如何让我的代码从现有电子表格中输出一段特定的文本?
- laravel - 关于 Laravel jwt 黑名单行为的问题
- python - 在 Python 中将一个模块作为 2 个不同的模块导入
- sql - 如何为整个表随机更新 SQL 中的行
- leaflet - 用传单显示geojson文件的问题
- adp - 是否有 ADP API 接口以编程方式创建病假?
- java - 为什么 Java JMenubar 变黑了?