基于深度学习的锦鲤筛选方法及装置制造方法及图纸

技术编号:15878914 阅读:30 留言:0更新日期:2017-07-25 16:54
本发明专利技术公开了一种基于深度学习的锦鲤筛选方法及装置,其中所述方法包括:采集预设量的锦鲤图片及每张图片进行中心化和尺寸标准化的归一化处理预处理操作得到图像的特征向量;使用训练样本对深度信念网络模型进行无监督预训练和有监督微调,输出经训练后提取的训练样本的特征向量;将训练后深度信念网络输出作为支持向量机分类器的输入,对分类器的进行训练,并得到相应的参数;使用训练后的分类器进行锦鲤分类。本发明专利技术的优点如下:通过对大量锦鲤图片数据进行训练深度信念网络模型,应用于锦鲤优质苗种筛选,大幅降低人工使用和养殖企业对专业技术人员的依赖,提高筛选精准度和效率。

Device and deep learning method based on the screening of carp

The invention discloses a screening method and device based on deep learning Koi, wherein said method comprises: collecting a predetermined amount of carp images and each image for the center and the size standard normalized preprocessing image feature vector is obtained; using the training samples of the deep belief network model for unsupervised pre training and supervised fine-tuning, output by the feature vector extracted after training samples; the training depth of output belief networks as the input of support vector machine classifier, the classifier was trained, and get the corresponding parameters; using the trained classifier for classification of carp. The advantages of the invention are as follows: Based on a large number of training image data Koi deep belief network model, applied to the carp quality seed screening, greatly reduce the use and rely on the artificial breeding enterprise of professional and technical personnel, improve the accuracy and efficiency of screening.

【技术实现步骤摘要】
基于深度学习的锦鲤筛选方法及装置
本专利技术属于计算模式识别
,特别是一种基于深度学习的锦鲤筛选方法及装置。
技术介绍
深度学习是机器学习理论中的一个新的研究领域,是人工智能领域的延伸,其动机在于建立、模拟人脑的机制来解释数据,并进行分析学习的人工神经网络。深度学习优势在于通过构建具有多隐层的机器学习模型和经过海量训练的数据来学习更有用的特征,从而最提升分类或预测的准确性。对于互联网领域的图片分类、声音识别和文本信息筛选等方面有着广泛的应用,但在渔业方面特别是锦鲤苗种特征识别却未涉及。目前,国内现有锦鲤养殖企业缺乏具有专业筛选经验的技术人员,将繁殖出来的锦鲤全部养殖,导致生产水面负荷过大,生产成本过高,单位面积产值过低,造成极大的浪费,达不到应有的经济效益。而在自然环境中锦鲤每年4-5月产卵,通过人工繁育的介入,每年的各个阶段锦鲤都可以进行繁殖。由于其遗传性状的不稳定,导致体色在颜色及分布位置上的多变。这使得锦鲤的在体型及体色等性状上存在等级差异,而优质等级锦鲤又具有巨大市场需求。一对成熟亲本每年可产苗种5-10万尾,苗种产量非常高,但达到品级的锦鲤只占10%,每年耗费大量的人工进行筛选,劳动强度大、精准率低、失误率高,严重制约品级优质锦鲤的产量,无法满足市场需求。在渔业方面海量的锦鲤图片信息为“深度学习”技术应用提供了大量训练数据。
技术实现思路
本专利技术所解决的技术问题在于提供一种基于深度学习的锦鲤筛选方法及系装置,以解决锦鲤苗种难以筛选的问题,提高筛选精准度,减少人工使用,降低养殖企业对专业技术人员的依赖。实现本专利技术目的的技术解决方案为:一种基于深度学习的锦鲤筛选方法,该方法包括以下步骤:S1:采集预设量的锦鲤图片及每张图片进行中心化和尺寸标准化的归一化处理预处理操作,得到图像的特征向量;S2:使用训练样本对深度信念网络(DBN)模型进行无监督预训练和有监督微调,输出经训练后提取的训练样本的特征向量;S3:将训练后深度信念网络DBN输出作为支持向量机SVM分类器的输入,对SVM分类器的进行训练,并得到相应的SVM分类器参数;S4:使用训练后的SVM分类器进行锦鲤分类。本专利技术与现有技术相比,其显著优点:(1)训练过程中,每次只训练一层RBM的方式可以确保特征向量在映射到不同特征空间时,能够尽可能多的保留特征信息。(2)本专利技术所采用的深度信念(DBN)网络和支持向量机(SVM)分类器组合成的深度学习网络模型,能够充分提取锦鲤图像特征,实现优次锦鲤两种分类识别输出。(3)本专利技术所采用逐层初始化的方法可以有效克服DBN利用BP算法训练模型时由于随机初始化权值参数而导致的训练时间长、局部最优问题。(4)采用本专利技术的筛选方法能够有效的将优质锦鲤筛选出来,能够有效的降低人工成本。下面结合附图对本专利技术作进一步详细描述。附图说明图1是本专利技术的基于深度学习的锦鲤筛选方法的流程图。图2是本专利技术的基于深度学习锦鲤筛选装置整体示意图。图3是本专利技术采用的深度信念网络(DBN)模型示意图。具体实施方式结合图1、图2,本专利技术的一种基于“深度学习”的锦鲤筛选方法包括以下步骤:S1:采集预设量的锦鲤图片及每张图片进行中心化和尺寸标准化的归一化处理预处理操作,得到图像的特征向量(训练样本);其中,预设量可以根据实际需要,通过图像采集单元(照相机)采集锦鲤体色及背部花斑特征图像,进行中心化和尺寸标准化的归一化处理预处理操作,每张图像均被处理为大小为32×32(即1024像素),并保证图像特征向量维数与输入层的随机单元数相同(设置单元数为1024);输出层的输出单元个数可与待分类数据样本的类别数相同(分为优、次锦鲤两类,故设置为2)。S2:使用训练样本对深度信念网络(DBN)模型进行无监督预训练和有监督微调,输出经训练后提取的训练样本的特征向量;其中,无监督训练采用贪婪无监督学习算法对各层受限玻尔兹曼机(RBM)进行自底向上的逐层训练:使用无优次锦鲤标签样本集,每次只训练一层RBM的方式,并逐层初始化化网络参数,包括初始学习率、初始权重和偏置、隐含层层数、迭代次数等;有监督微调则通过叠加在深度信念网络DBN顶层的误差反向传播算法BP网络接收顶层RBM训练阶得到的权重、偏置和学习率作为输入,使用有优次锦鲤标签训练样本,采用BP算法自顶向下的微调深度信念网络DBN网络的参数,最后输出经训练后提取的训练样本的特征向量。有监督微调采用的是有优次锦鲤标签训练样本,预先假设图像样本集X,并表示为:X=[x1,x2,......xL+D];X表示图像样本,样本总数为L+U,L和U分别表示有标签样本的个数和无标签样本的个数,样本经归一化处理之后的特征向量的维度为D。将L个有标签样本的标签矩阵Y表示为:Y=[y1,y2,......yL];yi表第i个有标签样本数据的标签向量,Y是一个L×D的矩阵。样本类别数为2,则可定义为:j表示有标签样本所属的类别。当表示,第i个有标签样本属于第j类;当表示第i有标签样本不属于第j类。其中,深度信念网络DBN训练过程中初始学习率的选取采用变化的学习率代替全局的学习率来对网络进行训练,即学习率的大小根据网络的实际训练情况确定:具体是先设定一个初始学习率,若一次迭代后重构误差减小或者不变,则学习率保持不变,继续进行下一次迭代;若经过一次迭代后重构误差增大,则将学习率乘以一个小于1的常数,使得学习率减小。S3:将训练后深度信念网络DBN输出作为支持向量机SVM分类器的输入,对SVM分类器的进行训练,并得到相应的SVM分类器参数;分类器训练将训练后深度信念网络DBN输出锦鲤图像特征向量,将锦鲤图像特征向量输入支持向量机SVM分类器进行训练,得到优、次锦鲤两种分类识别输出的相应SVM参数,完成最终网络模型的训练。S4:使用训练后的SVM分类器进行锦鲤分类识别(锦鲤特征识别)。分类识别是通过使用训练后的分类器进行优次锦鲤的识别结果输出,接受分类结果输出信息通过控制指令对锦鲤进行分类操作。结合图3,本专利技术的基于深度学习的锦鲤筛选方法,提出了一种锦鲤锦鲤筛选装置,包括采集模块、深度网络训练模块、分类器训练模块、分类控制模块;采集模块:采集预设量的锦鲤图片及每张图片进行中心化和尺寸标准化的归一化处理预处理操作,得到图像的特征向量。其中,预设量可以根据实际需要,通过图像采集单元(照相机)采集锦鲤体色及背部花斑特征图像,进行中心化和尺寸标准化的归一化处理预处理操作,每张图像均被处理为大小为32×32(即1024像素),并保证图像特征向量维数与输入层的随机单元数相同(设置单元数为1024);输出层的输出单元个数可与待分类数据样本的类别数相同,分为优、次锦鲤两类,故设置为2(优、次锦根据实际需要进行设定)。深度网络训练模块:使用训练样本对深度信念网络(DBN)模型进行无监督预训练和有监督微调,输出经训练后提取的训练样本的特征向量;深度网络训练模块包括无监督训练单元、有监督微调单元;无监督训练单元:采用贪婪无监督学习算法对各层受限玻尔兹曼机(RBM)进行自底向上的逐层训练:使用无优次锦鲤标签样本集,每次只训练一层RBM的方式,并逐层初始化化网络参数,包括初始学习率、初始权重和偏置、隐含层层数、迭代次数等;有监督微调单元:通过叠加在深度本文档来自技高网...
基于深度学习的锦鲤筛选方法及装置

【技术保护点】
一种基于深度学习的锦鲤筛选方法,其特殊在于,该方法包括以下步骤:S1:采集预设量的锦鲤图片及每张图片进行中心化和尺寸标准化的归一化处理预处理操作,得到图像的特征向量;S2:使用训练样本对深度信念网络(DBN)模型进行无监督预训练和有监督微调,输出经训练后提取的训练样本的特征向量;S3:将训练后深度信念网络DBN输出作为支持向量机SVM分类器的输入,对SVM分类器的进行训练,并得到相应的SVM分类器参数;S4:使用训练后的SVM分类器进行锦鲤分类。

【技术特征摘要】
1.一种基于深度学习的锦鲤筛选方法,其特殊在于,该方法包括以下步骤:S1:采集预设量的锦鲤图片及每张图片进行中心化和尺寸标准化的归一化处理预处理操作,得到图像的特征向量;S2:使用训练样本对深度信念网络(DBN)模型进行无监督预训练和有监督微调,输出经训练后提取的训练样本的特征向量;S3:将训练后深度信念网络DBN输出作为支持向量机SVM分类器的输入,对SVM分类器的进行训练,并得到相应的SVM分类器参数;S4:使用训练后的SVM分类器进行锦鲤分类。2.如权利要求1所述的基于深度学习的锦鲤筛选方法,其特征在于,步骤S1中所述预设量通过图像采集单元(照相机)采集锦鲤体色及背部花斑特征图像,进行中心化和尺寸标准化的归一化处理预处理操作,每张图像均被处理为大小为32×32,并保证图像特征向量维数与输入层的随机单元数相同;输出层的输出单元个数可与待分类数据样本的类别数相同。3.如权利要求1所述的基于深度学习的锦鲤筛选方法,其特征在于,步骤S2中所述无监督训练采用贪婪无监督学习算法对各层受限玻尔兹曼机(RBM)进行自底向上的逐层训练:使用无优次锦鲤标签样本集,每次只训练一层RBM的方式,并逐层初始化化网络参数,包括初始学习率、初始权重和偏置、隐含层层数、迭代次数。4.如权利要求1所述的基于深度学习的锦鲤筛选方法,其特征在于,步骤S2中所述有监督微调则通过叠加在深度信念网络DBN顶层的误差反向传播算法BP网络接收顶层RBM训练阶得到的权重、偏置和学习率作为输入,使用有优次锦鲤标签训练样本,采用BP算法自顶向下的微调深度信念网络DBN网络的参数,最后输出经训练后提取的训练样本的特征向量。5.如权利要求4所述的基于深度学习的锦鲤筛选方法,其特征在于,所述有优次锦鲤标签训练样本:通过预先假设图像样本集X,并表示为:X=[x1,x2,......xL+D];X表示图像样本,样本总数为L+U,L和U分别表示有标签样本的个数和无标签样本的个数,样本经归一化处理之后的特征向量的维度为D;将L个有标签样本的标签矩阵Y表示为:Y=[y1,y2,......yL];yi表第i个有标签样本数据的标签向量,Y是一个L×D的矩阵;样本类别数为2,则可定义为:

【专利技术属性】
技术研发人员:杨晨石必坤王嵩杰
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1