假设您有一个数据集,其中包含图像和.csv每个图像的一些数据。您的目标是创建一个具有卷积分支和另一个分支(在我的情况下为 MLP)的 NN。
现在,有很多关于如何创建网络的指南(这里有一个,另一个),这不是问题。
这里的问题是我如何以[[convolution_input, other_features], target]何时convolution_input来自添加增强图像的 Keras流的形式创建迭代器。ImageDataGenerator
更具体地说,当第 n 个图像(可能是增强图像或不是增强图像)被馈送到 NN 时,我希望它在other_features.
我发现很少尝试(这里和这里,第二个看起来很有希望,但我无法弄清楚如何处理增强图像)正是这样做的,但他们似乎没有考虑到 Keras 生成器可能进行的数据集操作做。