当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于深度学习的智能投饲系统技术方案

技术编号:18768046 阅读:31 留言:0更新日期:2018-08-29 01:18
本发明专利技术公开了一种基于深度学习的智能投饲系统,主要包括机械投饲部分、养殖槽数据采集部分、深度学习服务器、投饲控制部分;养殖槽数据采集部分采集养殖槽水体温度、环境温度以及鱼群行为数据、养殖槽集污数据等传送到深度学习服务器中,深度学习服务器进行分析整合及训练学习,判断当前是否投喂、投喂量及时长,并将相应指令发送至投饲控制部分,投饲控制部分根据指令控制相关机械投饲部分动作。本发明专利技术的系统针对性强,可不断自我学习、自我完善,可使其判断结果更加精准、更加合理。最终实现功能相当于培养一个具有丰富投饲经验的工人,使其具有人的判断能力,但是比人工更加稳定、投入成本更加低廉。

An intelligent feeding system based on deep learning

The invention discloses an intelligent feeding system based on depth learning, which mainly includes mechanical feeding part, aquaculture tank data acquisition part, depth learning server and feeding control part; aquaculture tank data acquisition part collects aquaculture tank water temperature, environmental temperature, fish behavior data, aquaculture tank pollution collection data, etc. Delivered to the depth learning server, the depth learning server analyzes, integrates and trains to determine whether the current feeding, feeding volume and time-consuming, and sends the corresponding instructions to the feeding control part, which controls the relevant mechanical feeding part according to the instructions. The system of the invention has strong pertinence, can continuously self-learn and self-perfect, and can make the judgment result more accurate and more reasonable. The ultimate realization of the function is equivalent to training a worker with rich feeding experience, so that it has the ability of human judgment, but more stable than the manual input cost is lower.

【技术实现步骤摘要】
一种基于深度学习的智能投饲系统
本专利技术涉及一种用于池塘循环水养殖的智能投饲系统,尤其涉及一种基于深度学习的智能投饲系统,该系统可实时采集养殖槽内能够反映鱼群摄食情况的反馈数据,并利用深度学习服务器对这些反馈数据进行实时分析这些反馈数据,且该服务器能够自我学习、自我完善,模拟人工投喂行为,使分析结果更加接近鱼群摄食实际情况,将分析结果传送给该投饲系统的控制单元,控制单元根据实时分析结果进行相应投喂调整。结合了人工投喂和传统投饲设备投喂两者的优点,使投喂更加科学。
技术介绍
随着我国人民物质生活水平的提高,绿色、无公害的健康食品已成为人们的首选,而水产品含有丰富的营养成分,越来越受到广大的消费者的青睐。水产养殖则是水产品的重要来源,这极大程度推动了水产养殖业的快速发展。池塘循环水养殖是一种新型生态的池塘养殖模式,由于该模式是一种在一定空间内的高密度养殖方式,这样也就对水质提出更高的要求,目前池塘循环水养殖调节水质主要是通过在水槽流水末端吸污装置和外塘水草进行水质调节,这种水质调节方式处理能力是有限的,尤其对水体中的悬浮物去除效果很差。而投喂饲料剩余的残饵则是污染水质的重要来源,减少饲料投喂的残饵也就成为至关重要的环节,这样不仅减少水产养殖企业的饲料投入成本,而且在很大程度上控制了对水质污染。由于目前池塘循环水养殖投喂方式采用的是人工投喂或传统投饲机投喂。人工投喂虽然能够在一定程度上控制残饵的剩余量,但是人工投喂存在成本高、投喂效率低、稳定性较差等问题。传统的投饲机投喂虽然能够在一定程度上解决人工投喂方式存在的成本高、投喂效率低、稳定性较差等问题,但是很难控制投喂剩余的残饵以及投喂不足的问题。综上所述,池塘循环水养殖作为一种新型、环境友好型、高产的养殖模式,饲料投喂问题在很大程度限制了这种养殖模式的进一步推广。
技术实现思路
本专利技术针对现有投饲技术的不足,提出了一种基于深度学习的智能投饲系统。本专利技术的基于深度学习的智能投饲系统,包括:机械投饲部分,用于将饲料输送到养殖槽中;养殖槽数据采集部分,用于采集养殖槽水体温度、养殖外围环境温度以及鱼群行为数据、养殖槽集污数据,并将这些数据传送到深度学习服务器中;深度学习服务器,实时分析数据采集装置获取到的数据,判断是否进行投喂,并向投饲控制部分发送投喂指令;投饲控制部分,根据深度学习服务器发送的指令对机械投饲部分进行控制,执行投喂。上述技术方案中,所述的机械投饲部分包括料仓、称重传感器、风送喂料装置、料仓下料装置;料仓下料装置设于料仓出口,风送喂料装置设于料仓下料装置出口,风送喂料装置配设有鼓风机,风送喂料装置出口设于养殖槽上方,称重传感器设于料仓底部。所述的风送喂料装置和料仓下料装置均采用螺旋螺杆实现。所述的养殖槽头端安装有鱼群行为采集高清摄像头、环境温度传感器以及设于水体中的水温度传感器,在养殖槽尾部设置有养殖槽集污数据采集高清摄像头。所述的深度学习服务器具有如下功能:鱼群目标前景分割、鱼群摄食欲望程度判别、鱼群摄食活跃程度量化,深度学习服务器随着获取的数据的积累不断训练学习,判别是否需要投喂、投喂量及投喂时长。所述的深度学习服务器基于Tensorflow(python≧3.0)平台实现。所述的鱼群目标前景分割具体步骤如下:1)将鱼群行为数据中采集的鱼群画面分为全背景图片和非全背景图片,继而将上述全背景图片和非全背景图片输入密集连接卷积神经网络进行全监督训练,同时将该神经网络损失函数定义为:L1=-tlogP1(T=1|M)-(1-t)logP1(T=0|M)(1)式中,M为输入的图像,t为输入图像标记,t∈{0,1},t为1是表示当前图片含非背景信息,t为0时表示当前图片为全背景信息;P1(T=i|M)为当前图片的归属于标记信息属性的概率;进行优化训练;2)在已训练网络基础上,利用类激活映射(classactivationmappings)技术将鱼群前景目标以无监督的方式分割出。所述的鱼群摄食欲望程度判别具体步骤如下:1)在已分割的鱼群目标前景基础上,将其以时间序列形式输入至卷积神经网络中的Alexnet模型中进行前处理;继而将前处理结果与当前时间序列内的养殖环境参数进行数据串联;所述的养殖环境参数包括:上水层水温、下水层水温、空气温度、氨氮含量、溶氧率、pH;上述参数在输入系统前均需进行One-Hot编码;2)将串联后的新的时间序列数据输入至基于长短记忆网络(LongShortTermMemoryNetworks)的递归神经网络中进行关联特征提取,无需经过网络最后的激活函数单元;3)自定义当前输入时间序列数据所代表的鱼群当前摄食欲望的等级,将上述递归神经网络的输出结果输入至生成式对抗网络中,该网络智能中激活函数采用softmax函数,进行半监督学习;进而实现鱼群前景摄食欲望的判别。所述的鱼群摄食活跃程度量化具体步骤如下:1)在已分割的鱼群目标前景基础上,利用动能模型对鱼群当前摄食动能进行量化;EK=CE×vE2(2)式中,CE和vE分别为当前鱼群摄食行为的无序程度和平均速度;其中vE利用Horn-Schunck光流对上述已分割鱼群目标前景计算得出,CE是通过信息熵对上述vE的无序性的计算结果;2)自定义当前输入时间序列数据所代表的鱼群当前摄食活跃程度等级,将时间序列内的鱼群摄食动能集合输入基于门控循环单元(GatedRecurrentUnit)的递归神经网络中进行全监督学习,需经过网络最后的激活函数单元,且激活函数为softmax函数;进而实现鱼群摄食活跃程度的等级量化。本专利技术的系统是一种基于深度学习具有自我学习模仿人工投喂行为的智能投饲系统,整个系统通过以下几个部分具体实现:1、机械投饲部分;2、养殖槽数据采集部分;3、深度学习服务器;4、投饲控制部分。机械投饲部分主要是通过各部件之间的配合将饲料输送到养殖槽中,主要是由料仓、料仓下料装置、风送喂料装置三个机械装置部分组成,其各主要机械装置部分之间的逻辑动作由投饲机控制部分统一管理控制。养殖槽数据采集部分主要是通过相关传感器和高清摄像头采集养殖槽水体温度、养殖外围环境温度以及鱼群行为数据、养殖槽集污数据,并将这些数据传送到深度学习服务器中,作为深度学习服务器的数据来源。深度学习服务器是利用获取到的数据来进行分析整合,计算后得到一个最能够反映鱼群当前实际的摄食状况,并根据这一摄食状况给投饲控制部分发送相关投饲指令。该服务器是一种模拟人工投喂行为的服务器,用来判断当前是否继续投喂、投喂量是多少以及一次投喂的时间。投饲控制部分是根据深度学习服务器发送的指令来具体控制相关机械装置动作,也就是根据指令来执行相关逻辑操作,控制投喂量、投喂时间。本专利技术可实现的功能有:1、可实时采集养殖槽集污数据、鱼群行为数据、养殖槽内水体温度数据、环境温度数据,并将数据实时传送到深度学习服务器中,深度学习服务器通过分析整合这些数据,判断出当前鱼群是否需要摄食、需要投喂多少饲料,然后将这个判断结果数据自动传输到投喂控制系统中,投喂控制系统则进行针对性投饲;2、由于本系统采用的是深度学习算法进行数据分析,所以该系统具有自我学习能力,随着时间的推移,积累更多反馈数据(集污槽数据、鱼群行为数据、水体温度数据、环境温度数据),深度学习算法本文档来自技高网
...

【技术保护点】
1.一种基于深度学习的智能投饲系统,其特征在于,包括:机械投饲部分,用于将饲料输送到养殖槽中;养殖槽数据采集部分,用于采集养殖槽水体温度、养殖外围环境温度以及鱼群行为数据、养殖槽集污数据,并将这些数据传送到深度学习服务器中;深度学习服务器,实时分析数据采集装置获取到的数据,判断是否进行投喂,并向投饲控制部分发送投喂指令;投饲控制部分,根据深度学习服务器发送的指令对机械投饲部分进行控制,执行投喂。

【技术特征摘要】
1.一种基于深度学习的智能投饲系统,其特征在于,包括:机械投饲部分,用于将饲料输送到养殖槽中;养殖槽数据采集部分,用于采集养殖槽水体温度、养殖外围环境温度以及鱼群行为数据、养殖槽集污数据,并将这些数据传送到深度学习服务器中;深度学习服务器,实时分析数据采集装置获取到的数据,判断是否进行投喂,并向投饲控制部分发送投喂指令;投饲控制部分,根据深度学习服务器发送的指令对机械投饲部分进行控制,执行投喂。2.根据权利要求1所述的基于深度学习的智能投饲系统,其特征在于,所述的机械投饲部分包括料仓(1)、称重传感器(2)、风送喂料装置(3)、料仓下料装置(5);料仓下料装置(5)设于料仓(1)出口,风送喂料装置(3)设于料仓下料装置(5)出口,风送喂料装置(3)配设有鼓风机(4),风送喂料装置(3)出口设于养殖槽(7)上方,称重传感器(2)设于料仓(1)底部。3.根据权利要求2所述的基于深度学习的智能投饲系统,其特征在于,所述的风送喂料装置(3)和料仓下料装置(5)均采用螺旋螺杆实现。4.根据权利要求1所述的基于深度学习的智能投饲系统,其特征在于,所述的养殖槽(7)头端安装有鱼群行为采集高清摄像头(10)、环境温度传感器(12)以及设于水体中的水温度传感器(11),在养殖槽(7)尾部设置有养殖槽集污数据采集高清摄像头(13)。5.根据权利要求1所述的基于深度学习的智能投饲系统,其特征在于,所述的深度学习服务器具有如下功能:鱼群目标前景分割、鱼群摄食欲望程度判别、鱼群摄食活跃程度量化,深度学习服务器随着获取的数据的积累不断训练学习,判别是否需要投喂、投喂量及投喂时长。6.根据权利要求1所述的基于深度学习的智能投饲系统,其特征在于,所述的深度学习服务器基于Tensorflow(python≧3.0)平台实现。7.根据权利要求6所述的基于深度学习的智能投饲系统,其特征在于,所述的鱼群目标前景分割具体步骤如下:1)将鱼群行为数据中采集的鱼群画面分为全背景图片和非全背景图片,继而将上述全背景图片和非全背景图片输入密集连接卷积神经网络进行全监督训练,同时将该神经网络损失函数定义为:L1=-tlogP1(T=1|...

【专利技术属性】
技术研发人员:叶章颖朋泽群赵建张丰登朱松明
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

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

1