The invention discloses a tongue coating constitution classification method based on competitive extrusion and incentive neural network, which includes steps: S1, preprocessing the labeled tongue coating picture, making training data sets and test sample sets; S2, designing competition-based extrusion and incentive network structure blocks: introducing constant flow information into extrusion and incentive structure to make constant flow and residual flow self-adaptive. Competition, get the relationship information between the convolution channels of residual flow, then adjust the residual flow information, and finally fuse the constant flow information and the adjusted residual flow information as the output of the structure block; S3, construct the extrusion and incentive neural network based on competition, and train with the training data set; S4, pass the test sample into the trained network model to identify the corresponding tongue coating picture. Physical type. The present invention adopts competitive extrusion and excitation neural network to classify tongue coating constitution, which can improve the accuracy and performance of computer program to classify tongue coating constitution.
【技术实现步骤摘要】
一种基于竞争的挤压和激励神经网络的舌苔体质分类方法
本专利技术涉及计算机领域的图像分类、中医领域的舌苔体质分类的应用
,具体涉及一种基于竞争的挤压和激励神经网络的舌苔体质分类的方法。
技术介绍
图像分类技术是以数字图像为基础,从图像提取出特征,并在此基础上对图像进行类别判定。由于深度卷积神经网络能从复杂的图片数据集中自动建模,能学习从图片中提取出适合分类的那些特征,故目前的图像分类任务大多采用深度卷积神经网络的方法。在深度卷积神经网络中,残差结构的神经网络以其易优化、性能好的优点受到工业、学业界广泛应用。另一方面,在网络内部隐含关系的建模上,挤压和激励结构的网络通过建模残差流通道间的关系,从而让网络性能得到提升。由于在残差结构中,残差信息流可以看作为恒等信息流的补充,所以挤压和激励结构不应只用残差流信息对残差流通道进行建模,而应该综合恒等流的信息和残差流的信息,让其隐含的竞争关系对残差流的通道进行更好地建模,从而让网络性能得到进一步提升。人体体质是人的形态结构、心理活动与身体机能等因素的综合且稳定的特性体现。在1970年末,王琦教授将人体体质划分为七种(正常质、气虚质、阳虚质、阴虚质、痰湿质、湿热质、瘀血质)并得到众多医家广泛认同,后在2005年王琦教授对原有的七种类型增补为九种基本体质类型(平和质、气虚质、阳虚质、阴虚质、痰湿质、湿热质、瘀血质、气郁质、特禀质)[王琦.9种基本中医体质类型的分类及其诊断表述依据[J].北京中医药大学学报,2005(04):1-8.],从而更全面合理地反映人体体质。且该划分体质方法在2009年被中华中医药学会写入《中 ...
【技术保护点】
1.一种基于竞争的挤压和激励神经网络的舌苔体质分类方法,其特征在于,包括步骤:S1、对带标签的舌苔图片进行预处理,制作训练数据集与测试样本集;S2、设计基于竞争的挤压和激励网络结构块:将恒等流信息引入挤压和激励结构,让恒等流和残差流进行自适应竞争,得到残差流卷积通道间的关系信息后再调整残差流信息,最后融合恒等流信息和调整后的残差流信息,作为该结构块的输出;S3、构造基于竞争的挤压和激励神经网络,并用训练数据集进行训练;S4、将测试样本传入训练好的网络模型,识别出该舌苔图片对应的体质类型。
【技术特征摘要】
1.一种基于竞争的挤压和激励神经网络的舌苔体质分类方法,其特征在于,包括步骤:S1、对带标签的舌苔图片进行预处理,制作训练数据集与测试样本集;S2、设计基于竞争的挤压和激励网络结构块:将恒等流信息引入挤压和激励结构,让恒等流和残差流进行自适应竞争,得到残差流卷积通道间的关系信息后再调整残差流信息,最后融合恒等流信息和调整后的残差流信息,作为该结构块的输出;S3、构造基于竞争的挤压和激励神经网络,并用训练数据集进行训练;S4、将测试样本传入训练好的网络模型,识别出该舌苔图片对应的体质类型。2.根据权利要求1所述的方法,其特征在于,所述的步骤S1中,数据集被划分为训练集和测试集,并且对训练集图片进行缩放、随机裁剪、归一化操作,对测试集图片进行缩放、居中裁剪、归一化操作。3.根据权利要求1所述的方法,其特征在于,所述的步骤S2中,设计基于竞争的挤压和激励网络结构块时,定义输入的恒等信息流为X∈RW′×H′×C,W′和H′分别为信息流通道的宽和高,C′为信息流的通道数,则残差信息流为U=Ftr(X,Wr)∈RW×H×C,其中Ftr(X,Wr)表示残差块中两层卷积层的变换函数,W和H分别为信息流通道的宽和高,C为信息流的通道数;如果恒等流X和残差流U的维度一致,则恒等信息流将被转换为其中Fid(X,Wid)为一层1×1卷积核的卷积层变换函数,否则则包括步骤:S21、将恒等流和残差流分别经过全局平均池化处理,即挤压处理:定义U=[u1,u2,...,uC],则全局平均池化操作为:S22、然后用一个轻量级小网络对这两条被挤压后的信息进行建模,从而得到残差流的通道建模信息:所述轻量级小网络起激励作用,该轻量级小网络的输出即为残差流的通道建模关系,其中和分别为残差流U和恒等流被全局平均池化后的结果;S23、残差流为U=Ftr(X,Wr)∈RW×H×C,根据所得的激励值为则经过激励后的残差信息流为:S24、最后将残差信息流和恒等流信息相加进行融合,完成该基于竞争的挤压和激励网络结构块的流程,得到该结构块的输出:4.根据权利要求3所述的方法,其特征在于,所述轻量级小网络的构建可以采用双全连接的建模法,包括步骤:让信息流通过一层全连接层,得到输出其中r为压缩系数,该全连接层的输入为C个神经元,输出为...
【专利技术属性】
技术研发人员:文贵华,骆明楠,胡杨,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。