当前位置:主页 > 管理论文 > 统计学论文 >

基于XGBoost-CNN模型的图片识别分析

发布时间:2020-07-31 12:36
【摘要】:卷积神经网络模型,简称CNN,是经典的深度学习模型,在图片识别领域取得了显著的成就。图像数据与其他数据不同,很难通过人为理解进行特征提取。而CNN通过卷积层和池化层的设计,能够直接从输入数据中进行学习,不仅避免了数据预处理,还能用到空间结构信息减少参数量,提高训练效率。因此CNN能在图片识别领域广泛应用。但CNN模型也存在结构复杂、计算量大、训练成本高、训练时间长等不足之处。其中CNN模型的参数众多,调参过程复杂又耗时。在实际应用中,训练一个准确率很高的CNN模型需要花费很多时间和精力。但是,训练一个准确率比随机猜测好一些的CNN模型就容易得多。由Boosting算法可知,弱分类器不断从错误中学习,通过迭代来降低犯错概率,那么多个弱分类器就可以组合成为一个强分类器。因此本文的主要思想就是基于Boosting算法,组合多个弱CNN模型以实现比较高的准确率。Boosting算法众多,其中XGBoost是极限梯度提升算法,对损失函数进行二阶泰勒近似,训练速度快。因此本文基于XGBoost算法改进CNN模型,提出XGBoost-CNN模型。具体地,以CNN模型作为XGBoost算法的基分类器,然后探究其在图片识别上的分类效果。本文对肝癌图片数据集进行识别分析,为了提高训练效率还用到了多线程并行、二进制文件存储、数据增强、迁移学习等改进方法。研究发现,XGBoost-CNN模型在肝癌图片测试集的准确率达86%,而且与随机森林、XGBoost相比也具有明显的优势。因此,XGBoost-CNN模型可以有效地应用于图片识别问题。
【学位授予单位】:厦门大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:C81
【图文】:

神经元结构


点之间连接权重,实现信息处理。神经网络的发展跌宕起伏,从最初的模型到BP神经网络,再到近年来兴起的深度学习,它一直在曲折中前进要介绍神经网络的基本概念、BP神经网络、CNN模型和Google邋Inception型。逡逑神经网络的基本概念逡逑.1神经元逡逑人工神经元是神经网络的基本单位,其基本要素包括突触、求和单元和。(有的时候为了简便起见,把求和单元和激活函数画在同一个节点上)图2-1。逡逑

函数,双曲正切函数


常用的函数是双曲正切函数,它是Sigmoid函数的变形,区间,有时会产生更好的实际利益。表达式为:逡逑/00邋=邋-价丨=&逦/逦f(x)邋5逦/逡逑1邋」逦邋01邋’-10逦-5逦0逦5逦10逦-10逦-5逦0逦5x逦x逡逑图2-3双曲正切函数(左)和ReLU函数(右)逡逑

正切函数,函数,连续区间,双曲正切函数


if邋:逦a邋value逡逑!;逦一邋a=0邋5逡逑f(X)邋°-5逦1逦-a=1逡逑/i一逡逑j逡逑-10逦-5逦0逦5逦10逡逑X逡逑图邋2-2邋Sigmoid邋函数逡逑另一种常用的函数是双曲正切函数,它是Sigmoid函数的变形,其值域是-1逡逑到1的连续区间,有时会产生更好的实际利益。表达式为:逡逑/00邋=邋-价丨=&逦(2.2)逡逑

【参考文献】

相关期刊论文 前7条

1 马焕芳;赵歆波;邹晓春;;基于MapReduce的卷积神经网络算法研究[J];中国体视学与图像分析;2015年04期

2 陈栩杉;张雄伟;乔林;王健;李治中;;第2讲 深度学习基本理论概述[J];军事通信技术;2015年04期

3 刘琮;许维胜;吴启迪;;时空域深度卷积神经网络及其在行为识别上的应用[J];计算机科学;2015年07期

4 吕雁飞;侯子骄;张凯;;多分类BP-AdaBoost算法研究与应用[J];高技术通讯;2015年05期

5 柴瑞敏;曹振基;;基于改进的稀疏深度信念网络的人脸识别方法[J];计算机应用研究;2015年07期

6 林少飞;盛惠兴;李庆武;;基于堆叠稀疏自动编码器的手写数字分类[J];微处理机;2015年01期

7 宣森炎;龚小谨;刘济林;;基于联合卷积和递归神经网络的交通标志识别[J];传感器与微系统;2014年08期



本文编号:2776478

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/tongjijuecelunwen/2776478.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户84c15***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com