如何为孪生网络准备数据并创建图像对?

问题描述 投票:0回答:0

我有一些图片。我想使用具有对比损失的暹罗网络进行图像相似性估计。所以我准备这样的数据结构:

│
├── data/
│   ├── pairs1/
│   │   ├── image_01.jpg
│   │   ├── image_02.jpg
│   │   ├── ...
│   │   └── image_35.jpg
│   │
│   ├── pairs2/
│   │   ├── image_01.jpg
│   │   ├── image_02.jpg
│   │   ├── ...
│   │   └── image_35.jpg

pairs1 文件夹包含 35 张图像。这些图像中的每一个都是一个人的图像。在图像中,不仅可以看到人的脸,还可以看到一部分或整个身体。 35 张图片中的 17 张是由不同的人组成的。 18 张图像由同一个人的不同图像组成。 pairs2文件夹里有pairs1文件夹里的人的不同角度的图片。 pairs1和pairs2文件夹中的图片已保存为同名的jpg格式

我想将这些图像加载到 jupyter notebook 上并将它们拆分为 X_train、y_train、X_test、y_test。然后我想为孪生网络创建图像对。

我该怎么办?

machine-learning deep-learning jupyter-notebook conv-neural-network siamese-network
© www.soinside.com 2019 - 2024. All rights reserved.