【发布时间】:2021-12-31 03:46:57
【问题描述】:
NN 的新手。可以训练 CNN 来检测图像中的单个对象。但是,如果数据集中的任何图像都可以包含任何 n # 个对象怎么办。由于输出密集层必须是固定大小,这不会对 CNN 造成问题吗?你会如何解决这个问题?
例如: 假设我从这组中随机抽取了 2 张图像。图像 1 有 2 个对象,图像 2 有 5 个对象。 img1 的 y 标签将包含 2 个对象的边界框坐标; img2 的 y 标签将包含 5 个对象的坐标——比 img1 大得多的 y 向量。
可能的解决方案? :
我需要找到具有最大对象数的图像(将此值指定为 M)。假设一个对象有 4 个坐标。如果 M = 5,我需要 20 的 y 向量。如果图像有 1 个对象,则 y 向量将包含 4 个非零值和 16 个零值。 4 个非零值表示坐标,16 个零值表示其他不存在对象的坐标。
【问题讨论】:
标签: deep-learning neural-network conv-neural-network recurrent-neural-network