基于深度学习网络的溶解氧分析预测APP设计与实现开题报告

 2022-01-31 21:43:36

1. 研究目的与意义、国内外研究现状(文献综述)

1课题的意义、国内外研究进展、应用前景等(列出主要参考文献)

1.1研究意义

溶解氧(dissolved oxygen,do)在水体中的含量能够反映出水体的污染程度、生物的生长状况,是衡量水质优劣的重要指标之一,国内外相关文献表明溶解氧的含量受到多种因素的影响,如温度、风速、风向、雨量、水生 生物新陈代谢以及人为活动等,同时直接或者间接影响着养殖生物的生长 [1] ,具有非线性、时滞性和不稳定等特点。相关渔业水质标准 [2] 也对渔业养殖用水的溶解氧在 24 h 中,16 h 以上水溶解氧含量必须大于5 mg/l,任何时候不得低于3 mg的规定。因此,在水产养殖过程中监测水溶解氧的含量,预测其变化趋势对水产养殖有重要意义 [3]

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

2研究的目标、内容和拟解决的关键问题

2.1研究目标

(1) 将集合经验模态分解(EEMD)算法引入到溶解氧时序数据中;

(2) 构建基于EEMD LSTM的溶解氧时序数据预测模型EEMD-BP、原始LSTM、原始BP;

(3) 设计实现一款溶解氧时序数据分析预测app软件。

2.2研究内容

(1)实验数据的获取

实验计划如3.3部分所示

(2)建模数据预处理

经验模态分解(empirical mode decomposition, EMD)是一种常用的处理时序数据非平稳性的方法。但EMD存在模态混叠问题,集合经验模态分解(Ensemble Empirical Mode Decomposition,EEMD)通过加入服从正态均匀分布的白噪声来处理信号,能够克服EMD的缺陷,使得它在预测领域有广泛的运用,目前国内还没有将基于EEMD-LSTM的溶解氧时序数据预测的研究。

(3)算法实现比较

将集合经验模态分解(EEMD)算法用于改进LSTM网络模型,选取EEMD-LSTM同EEMD-BP、原始LSTM、原始BP等进行比较分析。

(4)设计并实现溶解氧时序数据分析预测应用

服务器端使用Flask框架,部署Keras python深度学习模型,同时使用MySQL数据库,用于对数据的存储访问。

服务器端功能:

① 设计数据库

② 用户注册登录

③ 记录保存溶解氧时序数据并做预处理

④ 封装针对溶解氧时序数据的预测模型。

客户端使用Java开发语言、Android Studio开发平台开发安卓app,利用okHttp包进行HTTP请求服务。

客户端:调用服务器端的功能,设计交互友好的操作界面

① 用户注册,登录及用户信息管理。

② 获取当天溶解氧时序数据,并预测若干时间后溶解氧数据。

③ 检测当前溶解氧数据和预测的溶解氧数据,若差异过大,自动进行报警处理。

④ 根据预测的溶解氧数据,提醒水产养殖者进行增氧处理。

⑤ 实现溶解氧数据管理功能,APP上可查看溶解氧数据

⑥ 查询溶解氧相关知识,提供水产养殖的指导方法

2.3拟解决的关键问题

(1) 集合经验模态分解算法用于改进LSTM预测模型;

(2) 溶解氧预测模型的比较;

(3) 设计功能全面、操作友好、界面良好的应用

3. 研究的方法与方案

3研究方法、技术路线、实验方案及可行性分析

3.1研究方法

(1) 先通过阅读文献,了解时间序列预测、深度学习的相关理论知识,学习EED、EEMD、LSTM时间序列预测模型的基本原理。

(2) 在以上的基础上,学习并实现改进LSTM等时间序列预测模型。

(3) 对度量结果和预测结果进行比较分析,选择一种较好的预测模型进行封装用于溶解氧时序数据分析预测应用的开发。

(4) 设计实现一款溶解氧时序数据分析预测应用。

3.2技术路线

3.3实验方案及可行性

(1)实验数据的获取

指导老师提供部分实验所需的溶解氧时间序列数据。

实验计划如下图所示:

采集地点

华西村

采集周期

30天

采集频率

30min/次

采集数据种类

溶解氧、pH值、氨氮化合物、耗氧量等

预计采集数据

4320条

训练集大小

3240(75%)

测试集大小

1080(25%)

(2)建模数据预处理

数据处理采用Python 3.7程序设计语言实现,本人对Python语言有一定的掌握和了解,对实验的开展有一定的基础,在参与srt期间,自学网易MOOC上Python教学,使用Python编写过图像处理程序代码,熟悉Python语法。

(3)算法实现比较

算法和模型的建立将采用Python程序设计语言实现,使用PyCharm平台,目前已搭建完成深度学习环境;大学期间,对机器学习很有兴趣,自学研读周志华《机器学习》和观看学习吴恩达机器学习教学视频,熟悉机器学习的学习路线,对该课题的学习方向和学习路线目前已经有了初步规划

(4)溶解氧时序数据分析预测应用的研发

溶解氧时序数据分析预测应用基于Android Studio平台,采用Java语言实现,本人在开发APP上已有过经验,大四期间参与制作头条app,掌握安卓应用开发的路线

4. 研究创新点

4特色或创新之处

(1) 将集合经验模态分解(EEMD)算法用于改进LSTM网络模型,目前国内还没有基于EEMD-LSTM的溶解氧时序数据预测的研究。

设计一款市面上鲜有的溶解氧时序数据分析预测应用,对预测到的风险作出预警,便于在水产养殖过程中采取相应措施防范风险。

5. 研究计划与进展

5研究计划及预期进展

2019年12月-1月6日:确定题目,查找资料,撰写开题报告。

2020年1月10日-1月20日:分析课题研究内容,学习并实现emd、eemd算法。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版