CNN 中的图像分类
Image Classification in CNN
我有一个图像数据库和每个图像的 excel sheet 类别。我如何合并两者以将其用于我的培训过程?
例如:在 excel sheet 中:给出图像名称和类别
你有多少张图片?如果不是太多,你可以将它们全部加载到内存中。保留图像列表和标签列表。
您可以通过迭代 excel sheet 来做到这一点,对于每一行,将标签插入标签列表,并将相应的图像加载到图像列表。
然后你可以将这两个列表提供给Keras的model.fit
希望对您有所帮助。
我想问题是,你的图片在一个数据集中,它们对应的标签在一个Excel文件中,对吧?你想知道如何将它们组合起来并输入到模型中。嗯,如果是这个问题,你可以加载图片为x_train/x_test/x_val,判断类别为y_train/y_test/y_val。然后将它们作为输入输入到模型中。 (当然你需要按image_name映射)
或者更直观的方法是,您可以只使用 pandas 中的 read_csv 文件将 excel 加载为数据框,并获取所有图像名称作为另一个数据框。接下来,将两个数据框合并为一个,以图像名称为键。那么接下来的过程在每次模型训练中都是一样的。希望这可以帮助。
我有一个图像数据库和每个图像的 excel sheet 类别。我如何合并两者以将其用于我的培训过程? 例如:在 excel sheet 中:给出图像名称和类别
你有多少张图片?如果不是太多,你可以将它们全部加载到内存中。保留图像列表和标签列表。
您可以通过迭代 excel sheet 来做到这一点,对于每一行,将标签插入标签列表,并将相应的图像加载到图像列表。
然后你可以将这两个列表提供给Keras的model.fit
希望对您有所帮助。
我想问题是,你的图片在一个数据集中,它们对应的标签在一个Excel文件中,对吧?你想知道如何将它们组合起来并输入到模型中。嗯,如果是这个问题,你可以加载图片为x_train/x_test/x_val,判断类别为y_train/y_test/y_val。然后将它们作为输入输入到模型中。 (当然你需要按image_name映射)
或者更直观的方法是,您可以只使用 pandas 中的 read_csv 文件将 excel 加载为数据框,并获取所有图像名称作为另一个数据框。接下来,将两个数据框合并为一个,以图像名称为键。那么接下来的过程在每次模型训练中都是一样的。希望这可以帮助。