caffe 可以一次接收一批具有不同分辨率的输入吗?如果是这样,怎么办?

Can caffe take in a batch of inputs with different resolutions at once? If so how?

本文关键字:分辨率 输入 如果 怎么办 一次 caffe 一批      更新时间:2023-10-16

我正在考虑构建一个具有更多输入层的更大网络,该网络将包含批处理中所有相应的重塑输入分辨率。请让我知道这是否可能,如果这是最有效的方法?

例如:3x160x160 + 3x48x48 + 3x128x128 | | | 网络的其余部分 | | | 输出

Caffe 处理Blobs:这些是N维数组,因此单个批次中所有元素的维度必须具有相同的形状(您可以在批次之间reshape(。
但是,如果要对批处理中的所有输入使用相同的多个形状,即,您将具有Nx3x160x160 +Nx3x48x48 +Nx3x128x128 这样的输入,那么您可以创建三个输入层(每个形状一个(,并在每次迭代时向网络提供三种类型的斑点。