首页> 外文期刊>Expert systems with applications >Analysis of the proficiency of fully connected neural networks in the process of classifying digital images. Benchmark of different classification algorithms on high-level image features from convolutional layers
【24h】

Analysis of the proficiency of fully connected neural networks in the process of classifying digital images. Benchmark of different classification algorithms on high-level image features from convolutional layers

机译:分析数字图像分类过程中完全连接神经网络的熟练程度分析。不同分类算法的基准从卷积层的高级图像特征

获取原文
获取原文并翻译 | 示例
           

摘要

Over the course of research on convolutional neural network (CNN) architectures, few modifications have been made to the fully connected layers at the ends of the networks. In image classification, these neural network layers are responsible for creating the final classification results based on the output of the last layer of high-level image filters. Before the breakthrough of CNNs, these image filters were handcrafted, and any classification algorithm could be applied to their output. Because neural networks use gradient descent to learn their weights subject to the classification error, fully connected neural networks are a natural choice for CNNs. But a question arises: Are fully connected layers in a CNN superior to other classification algorithms? In this work, we benchmark different classification algorithms on CNNs by removing the existing fully connected classifiers. Thus, the flattened output from the last convolutional layer is used as the input for multiple benchmark classification algorithms. To ensure the generalisability of the findings, numerous CNNs are trained on CIFAR-10, CIFAR-100, and a subset of ILSVRC-2012 with 100 classes. The experimental results reveal that multiple classification algorithms, namely logistic regression, support vector machines, eXtreme gradient boosting, random forests and K-nearest neighbours, are capable of outperforming fully connected neural networks. Furthermore, the superiority of a particular classification algorithm depends on the underlying CNN structure and the nature of the classification problem. For classification problems with many classes or for CNNs that produce many high-level image features, other classification algorithms are likely to perform better than fully connected neural networks. It follows that it is advisable to benchmark multiple classification algorithms on high-level image features produced from the CNN layers to improve classification performance. (C) 2019 Elsevier Ltd. All rights reserved.
机译:在卷积神经网络(CNN)架构的研究过程中,已经对网络末端的完全连接层进行了很少的修改。在图像分类中,这些神经网络层负责基于上一层高级图像滤波器的输出来创建最终分类结果。在CNN的突破之前,可以手工制作这些图像过滤器,并且可以将任何分类算法应用于其输出。由于神经网络使用梯度下降来学习其权重,因此受分类误差受到分类误差,因此完全连接的神经网络是CNN的自然选择。但是一个问题出现:CNN中的完全连接层优于其他分类算法吗?在这项工作中,我们通过删除现有的完全连接的分类器来基准CNN上的不同分类算法。因此,来自最后一个卷积层的扁平输出用作多个基准分类算法的输入。为了确保调查结果的恒平,许多CNN在CIFAR-10,CIFAR-100和100类ILSVRC-2012子集上培训。实验结果表明,多种分类算法,即Logistic回归,支持向量机,极端梯度升压,随机森林和k最近邻居,能够优于完全连接的神经网络。此外,特定分类算法的优越性取决于底层CNN结构和分类问题的性质。对于具有产生许多高级图像特征的许多类或CNN的分类问题,其他分类算法可能比完全连接的神经网络更好地执行。因此,建议在由CNN层生产的高级图像特征上基准测试多个分类算法,以提高分类性能。 (c)2019 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号