作为神经网络的输入_MATLAB实战|基于神经网络河南省降水量预测

b7f891b3faf82eb939703dc57d6d29e8.gif

f9f9c6b4f87fdc30407aa38d9460563b.gif

1

BP神经网络结构

神经网络旨在通过模仿动物的神经系统利用神经元作为连接结点的新型智能算法,神经网络本身包含三层结构,输入层,隐含层,输出层,每一层都有自己的特殊功能,输入层进行因子的输入与处理。由于在实际情况中,所有输入的数据并不是线性的,有的时间还是多维的,让该数据通过隐含层进行训练,使得数据可视化,以期达到自己所需要的数据,是神经网络的核心所在在经过隐含层后的训练后,数据基本上也就达到了自己的要求,这时就要对数据进行输出,三个层次之间互不影响,每一层的神经元的状态只能影响下一层神经元的状态,其结构如下图所示:

5146e990383ed9f10b75127c7f09364b.png

本文建立的神经网络预测流程如下所示:

70b62a39437b2fa02f9d7592f62eddd9.png

1

代码获取

由于本节案例代码过长不在文中作为展示已经将代码封装在后台公众号后台回复神经网络获取封装的代码

1

神经网络预测实例

本文以黄河流域中游的华山气象站点1957-2010年共54年的数据为基础,以1957-2000年的数据做为预测数据,2001-2010年的数据作为参考数据,利用前44年的数据来预测后十年的数据,并与后十年的实际数据进行对比,来确定预测精确度。通过前期的分析可以得到被选入的输入变量集因子为水汽压,风速,气温,相对湿度;把降水量作为预测变量,以水汽压,风速,气温,相对湿度作为输入变量代入Matlab程序中进行预测,预测结果如下所示。9b8e70580c5cb544d42727fe28fb680f.pngd068f5f5774a6fda7c40b55edf46d6b3.png通过计算以水汽压,风速,气温和相对湿度作为输入变量来预测降水量的结果还是较为精确的,通过计算知预测中的相关系数达到72.16%,预测精准度还是很高的,误差率也是较小;但是预测精度还是有待于提高。分析可知一方面在对降水量的预测中,预测因子并不是选择的越多越好,而是应该找到与预测变量相关性较大的因子,只有用与预测变量相关性较大的因子作为输入变量才能在预测算法中取得精确的预测结果,才能得到自己期望的结果;另一方面,在预测算法的选取中神经网络这种预测算法既方便,又精准,但是由于神经网络预测算法也有好多类型,应根据实际的需要去选择合适的预测算法。5b6ec2108235d44457b6aa2f3ca47917.png

MATLAB实战—最优Copula函数的选择

104a2e76579b5ca0043687cd4488a959.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528102.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker kafka互通有问题_Docker搭建kafka集群

拉取镜像docker pull wurstmeister/kafka docker pull wurstmeister/zookeeper启动镜像docker run --name zookeeper -p 12181:2181 -d wurstmeister/zookeeper:latestdocker run -p 19092:9092 --name kafka1 -d -e KAFKA_BROKER_ID0 -e KAFKA_ZOOKEEPER_CONNECT宿主机ip:1218…

示坡线高程判断_一步一步教你识别地形图

(五)地貌的表示方法地球表面是起伏不平的,有高山,有深海,有丘陵和平原,有沙漠和草原,还有江河和湖泊等等,这些高低不平,形状各异的地貌是怎样表示在平面图纸上的呢?地貌的表示方法,…

html 图片 高度无效_HTML笔记(详细)

HTML的标签分类双标签&#xff1a;如<strong>标签的内容</strong> 语法&#xff1a;<开始标签> 标签内容 </结束标签><strong>我要变粗</strong> <head></head>...... 单标签&#xff1a;<br/>单标签都是功能性的标签&…

elementui 上传七牛_element ui使用上传组件上传文件到七牛(qiniu-js)

博主正在重构博客中&#xff0c;刚开始时静态资源都是上传到本地服务器的&#xff0c;但这个项目博主最后打算真正上线运营的。索性就改进了下&#xff0c;把静态资源尽量放到云存储中&#xff0c;方便后续开发。这里把方法和遇到坑给记录下。1.使用前提注册七牛云并创建存储空…

bool类型0和1真假_MySQL整理5—数据类型和运算符

数据科学探路者&#xff1a;MySQL整理4—数据表的基本操作2​zhuanlan.zhihu.com一、数据类型数据科学探路者&#xff1a;MySQL知识整理1—数据库基础​zhuanlan.zhihu.com在上面链接的部分内容中&#xff0c;介绍了以下数据类型&#xff1a;整数类型&#xff1a;BIT、BOOL、TI…

mysql 消息队列_MYSQL模拟消息队列(转载) | 学步园

《PHP核心技术与最佳实践》第5章中的内容&#xff1a;MYSQL模拟消息队列主要用于微博&#xff0c;团购秒杀等场合&#xff0c;其用意是将大量并发的数据库操作变得缓慢可控&#xff0c;达到削峰的目地。同时实现方式也比较简单易行。比如微博某大V发布了一条微博&#xff0c;那…

mysql查询后调用mysql_free_result_怎么释放_关于mysql_free_result和mysql_close的解惑

之前用mysql的时候一直是在用短链接&#xff0c;调用mysql_store_result获取一次数据之后就直接调用&#xff1a;以下是代码片段&#xff1a; mysql_free_result(m_result); mysql_close(m_Database);但是有两个问题&#xff1a;以下是引用片段&#xff1a;1.当使用长连接时(即…

mysql查询 百万_MySQL百万级数据分页查询优化

前言当需要从数据库查询的表有上万条记录的时候&#xff0c;一次性查询所有结果会变得很慢&#xff0c;特别是随着数据量的增加特别明显&#xff0c;这时需要使用分页查询。对于数据库分页查询&#xff0c;也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作…

mysql mac 中文乱码_Mac mysql 解决中文乱码

Mac mysql 解决中文乱码问题出现“???”之类的无法识别的乱码到/etc目录下自己建一个my.cnf文件(需要最高权限,使用sudo su)&#xff0c;然后写入内容&#xff1a;[client]default-character-setutf8[mysqld]character-set-serverutf8保存&#xff0c;修改。关掉重启mysql&a…

tos重装mysql_云服务器(腾讯云)从零开始部署记录(3)之mysql5.7安装

1、安装yum repocentos的yum源中没有mysql(可尝试直接使用安装命令&#xff1a;yum install mysql-server尝试)&#xff0c;需要到mysql的官网下载yum repo配置文件&#xff0c;然后安装&#xff1a;#下载wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noar…

linux启动mysql1820_linux 系统下MySQL5.7重置root密码(完整版,含ERROR 1820 (HY000)解决方案)...

mysql的root密码忘记了怎么重置&#xff1f;往下看&#xff1a;1.保证你的mysql服务处于关闭状态。(用ps -ef | grep mysql 查看进程&#xff0c;有则kill -9 进程号)2.在my.cnf所在目录中执行 vim my.cnf3.在[mysqld] 后边加入skip-grant-tables如图&#xff1a;并保存。4.启动…

mysql查询按值多的排序_MySQL查询结果按某值排序

MySQL查询结果按某值排序 使用MySQL很多时候我们不仅只是查询出结果&#xff0c;还需要对查询结构进行排序&#xff0c;下文对查询结果按某值排序的方法作了详细的介绍&#xff0c;供您参考。 AD&#xff1a; MySQL查询结果如何排序呢&#xff1f;这是很多人都提过的问题&#…

mysql 5.7 ssd_6T!阿里云MySQL 5.7 存储空间再刷新高

近日&#xff0c;阿里云宣布华东1(杭州)上线MySQL 5.7 高可用版 SSD云盘型实例&#xff0c;最高可支持6T存储空间容量&#xff0c;支撑海量数据存储&#xff0c;6T是个什么概念&#xff0c;之前MySQL 5.7 高可用版最大存储空间是3T&#xff0c;相当于翻了一倍。此次扩展存储空间…

ext get id js_Ext.getCmp(“id”) 简单应用 | 学步园

1.2.3. request.setAttribute("base", request.getContextPath());4.%>5.6.7. 8. 9. getCmp方法的简单应用10. 11. 12. 13. 14.15. 16.17. function ready(){18. var setTextfunction(){//重新设置文本函数19. var buttonExt.getCmp("btn");//根据id获取…

scrapy mysql测试连接_scrapy连接MySQL

Scrapy中连接MySQL所需要做的工作如下&#xff1a;1.settings中需要设置的部分#启动管道组件ITEM_PIPELINES {‘QianChengWuYu.mongoDBPiplelines.MongoDBPipline‘: 300,}#mysql的连接参数MYSQL_DB_NAME ‘qianchengwuyu‘MYSQL_HOST ‘localhost‘MYSQL_USER ‘‘MYSQL_PASS…

mysql谓词演算_MySQL基础知识

一、了解MySQL1、什么是数据库&#xff1f;数据库是一种以某种有组织的方式存储的数据集合。2、模式(schema):关于数据库和表的布局及特性的信息。3、列&#xff1a;正确的将数据分解为多个列极为重要。通过把它分解开&#xff0c;才有可能利用特定的列对数据进行排序和过滤。4…

maya python 游戏与影视编程指南_《Maya Python游戏与影视编程指南》【价格 目录 书评 正版】_中国图书网...

致谢 xi引言&#xff1a;欢迎使用maya python xii第 1 部分 python和maya的基础知识 1第 1 章 maya 命令引擎和用户界面 21.1 与maya 进行交互 3 maya 嵌入式语言 3 python 3 c 应用程序编程界面 3 python api 41.2 在maya 中执行python 4 命令行 4 脚本编辑器 5 maya 工具架 7…

mysql+缓冲池脏块率高_什么是数据库的 “缓存池” ?(万字干货)

原标题&#xff1a;什么是数据库的 “缓存池” &#xff1f;(万字干货)1、Buffer Pool 概述Buffer Pool 是什么&#xff1f;从字面上看是 缓存池 的意思&#xff0c;没错&#xff0c;它其实也就是 缓存池 的意思。它是 MySQL 当中至关重要的一个组件&#xff0c;可以这么说&…

mysql建库权限_mysql数据库用户权限及建库脚本

/* 创建系统数据库mydatabasename */drop database if exists mydatabasename;create database mydatabasename;/* 指定当前数据库为mydatabasename */use mydatabasename;/* 创建用户信息表user */drop table if exists user;create table user(user_idint not null auto_incr…

数据库性能分析mysql_mysql数据库的性能优化分析

影响数据库性能的根源&#xff1a;1&#xff0c;磁盘I/O读取2&#xff0c;CPU使用率3&#xff0c;资源竞争优化的方式&#xff1a;1&#xff0c;设计优化2&#xff0c;操作优化3&#xff0c;使用其他优化技术1)设计优化&#xff1a;分类拆分数据量大的表&#xff1b;选取最适用…