单个神经网络能否处理识别两种类型的对象,还是应该将其拆分为两个较小的网络?

人工智能 神经网络 图像识别
2021-11-11 00:26:40

特别是,嵌入式计算机(资源有限)分析来自交通摄像头的实时视频流,试图挑选包含过往车辆车牌号的好帧。一旦找到一个印版,框架就会被移交给 OCR 库以提取配准并进一步使用它。

在我的国家,两种类型的车牌是常用的——矩形(典型)和方形——实际上,有点矩形但“比更宽”,注册分为两排。

(还有更多类型,但让我们忽略它们;它们占很小的百分比,通常属于我们不感兴趣的车辆。)

由于有限的资源和对快速、实时处理的需求,系统可以处理的最大网络规模(信元和连接数)是固定的。

将其分成两个较小的网络,每个网络识别一种类型的车牌会更好,还是较大的单个网络会更好地处理这两种类型?

1个回答

好吧,我不知道你给你的神经网络什么类型的特征。但是,总的来说,我会使用单个神经网络。似乎您在训练网络的资源方面没有限制,唯一的问题是应用网络时的资源。

问题是这两个问题可能有共同点(例如,两种类型的板都是矩形的)。这意味着如果您使用两个网络,每个网络都必须再次解决相同的子问题(公共部分)。如果您只使用一个网络,则问题的共同部分需要更少的单元格/权重来解决,剩余的权重/单元格可以用于更好的识别。

最后,如果我在你的位置,我会尝试它们。我认为这是真正确定什么是最佳解决方案的唯一方法。从理论上讲,我们可能不包括某些因素。