我想建立一个用于机器学习的图像数据数据库。但是这应该怎么做呢?我假设人们不只是将他们所有的图像数据转储到一个文件夹中?他们是否使用关系数据库管理系统,例如 MySQL?还是他们使用 NoSQL 数据库,比如 MongoDB?是否有专门探讨机器学习这一部分的教科书?这就是“数据仓库”所指的吗?
如何为机器学习建立图像数据数据库?
数据挖掘
机器学习
数据集
数据
图像分类
图片
2022-02-16 14:44:08
1个回答
有几种方法可以解决这个问题,因为您需要输入(图像),如果您的问题是分类问题,则需要可靠地存储标签。您可能还有一些有关可能对您的问题有用的图像的附加信息:
您可以以这样一种方式存储图像,即所有信息都包含在永久存储中(例如,带有您要学习的标签的文件夹名称以及该文件夹中给定类的所有图像)。Keras 有一种方法可以让您从目录创建数据集
tf.keras.preprocessing.image_dataset_from_directory。另一种方法(我更喜欢)是将所有元数据(例如,表中的标签、图像 url)存储在(SQL)数据库中。这更灵活,因为您可以轻松更改标签、添加新类别而无需移动图像。这还允许您更改格式并添加与每个图像相关的附加数据。
其它你可能感兴趣的问题