Deep neural networks have enhanced the performance of decision making systems in many applications including image understanding, and further gains can be achieved by constructing ensembles. However, designing an ensemble of deep networks is often not very beneficial since the time needed to train the networks is very high or the performance gain obtained is not very significant. In this paper, we analyse error correcting output coding (ECOC) framework to be used as an ensemble technique for deep networks and propose different design strategies to address the accuracy-complexity trade-off. We carry out an extensive comparative study between the introduced ECOC designs and the state-of-the-art ensemble techniques such as ensemble averaging and gradient boosting decision trees. Furthermore, we propose a combinatory technique which is shown to achieve the highest classification performance amongst all.
翻译:深神经网络提高了决策系统在许多应用中的性能,包括图像理解,并且可以通过建造组合来取得进一步收益;然而,设计一系列深网络往往没有多大好处,因为培训网络所需的时间非常高,或者获得的性能收益并不很大;在本文件中,我们分析了纠正产出编码框架的错误,以用作深网络的共通技术,并提出了不同设计战略,以解决准确性和复杂性的权衡问题;我们广泛比较了所引进的ECOC设计和最先进的共通技术,例如共通平均和梯度提升决策树。此外,我们建议一种组合技术,以在所有人中实现最高分级业绩。