用BP神经网络预测虫害

【虫情预测】BP神经网络水稻虫情预测【含Matlab源码 3317期】 BP神经网络水稻虫情预测 完整的代码,方可运行;可提供运行操作视频!适合小白! 阅读详情

用BP神经网络预测虫害

首先构造3年中,5月到12月,平均气温,最低气温,日照时间和降雨量的数据集,作为输入

%构建训练样本中的输入向量P
p1=[-0.0909 0.4825 0.9580 0.6643 0.0350 -0.6224;
    -0.1408 0.3844 0.9718 0.7183 0.0423 -0.6620;
    -0.2500 0.1250 0.9688 0.5000 0.0000 -0.0625;
    -0.2984 0.3037 -0.7801 0.0419 -0.3665 -0.8796];
p2=[-0.2727 -0.909 0.9580 0.8601 0.0909 -0.9860;
    -0.7324 0.0000 1.0000 0.9296 0.0141 -1.0000;
    0.5625 0.8125 0.6875 0.2812 0.1563 -0.5625;
    -0.7277 -0.6073 0.0733 -0.3979 -0.4660 -0.4241];
p3=[0.1189 0.3706 0.6923 0.6643 -0.0350 -0.4266;
    -0.1127 0.3521 0.7324 0.7324 0.0423 -0.5070;
    0.6250 0.0313 -0.3125 -0.0625 -0.5313 -0.125;
    -0.6021 -0.6073 0.2670 0.1361 -0.8482 -0.8586];
P=[p1 p2 p3];

接着构造输出,即虫害程度的数据集

%构建训练样本中的目标向量t
t1=[0 0 1 1 0 0
    0 0 0 0 0 0;
    0 0 0 0 0 0;
    1 1 0 0 1 1];
t2=[0 0 1 1 1 0;
    0 1 0 0 0 0;
    0 0 0 0 0 0;
    1 0 0 0 0 1];
t3=[0 0 0 1 1 0;
    0 0 0 0 0 1;
    0 0 1 0 0 0;
    1 1 0 0 0 0];
t=[t1 t2 t3];

在这里插入图片描述

创建BP神经网络

%创建一个BP网络,隐含层有9个神经元,传递函数为tansig
%中间层有4个神经元,传递函数为logsig,训练函数为trainlm
net=newff(minmax(P),[9,4],{'tansig','logsig'},'trainlm');

设置网络的训练参数

%训练步数为50
%目标误差为0.01
net.trainParam.epochs=50;
net.trainParam.goal=0.01;
net=train(net,P,t);

构造测试集合

%预测2003年的虫情
P_test=[0.0490 0.2587 0.7203 0.9301 0.3287 -0.6084;
        0.0000 0.3662 0.8028 0.9014 0.3239 -0.5211;
        -0.0937 -0.5313 -0.1875 0.9688 0.2813 -0.2813;
        -0.0995 1.0000 0.4346 -0.8691 -0.6702 -0.4346];

根据这个测试集合来预测虫害风险

y=sim(net,P_test)

得到y的输出,图示为6个月虫害的不同等级分布

在这里插入图片描述
训练过程用了9轮就达到了预定精度

在这里插入图片描述

机器学习系列(1)_逻辑回归初步 1、总述 逻辑回归是应用非常广泛的一个分类机器学习算法,它将数据拟合到一个logit函数(或者叫做logistic函数)中,从而能够完成对事件发生的概率进行预测。 2、由来     要说逻辑回归,我们得追溯到线性回归,想必大家对线性回归都有一定的了解,即对于多维空间中存在的样本点,我们用特征的线性组合去拟合空间中点的分布和轨迹。如下图所示:     线性回归能对连续值结果进行预测, 阅读详情

相关推荐

Claude code-review 插件深度解析:AI 驱动的智能代码审查系统

Claude Code Review 插件深度解析:AI 驱动的智能代码审查系统 该插件通过多 Agent 并行工作方式自动审查 PR,采用置信度评分机制(80+分保留)过滤误报,确保高质量反馈。核心功能包括: 5个专业化 Agent 并行审查(规范合规性、bug检测、历史分析等) 8步工作流程:从资格检查到 GitHub 评论发布 创新性置信度评分系统(0-100分),严格过滤7类误报 结合 CLAUDE.md 规范和历史 PR 评论实现一致性审查 技术亮点: 多 Agent 架构(Haiku/Sonne

虚心若愚 2263

matlab预报预测实验,基于MATLAB的BP神经网络在农作物虫情测预报中的应用

基于 !"#$"% 的 %& 神经网络在农作物虫情测预报中的应用 高 宁,邵陆寿 (安徽农业大学信息与计算机学院,合肥 !"##"$) 摘 要:本文主要利用神经网络理论,基于 %&’(&) 的神经网络工具箱建立了虫害发生量预报预测的 )* 神经网络预测系统,确定了发生量与自然因素之间的联系。并通过对安徽省庐江县田间水稻病情的预测来检验模型的效果。实验结果证明了该模型用于虫情...

weixin_33598481的博客 433

SAP ABAP BAPI_PRODORD_CHANGE:动态刷新PP主数据的实战解析

本文深入解析了在SAP ABAP开发中,如何利用BAPI_PRODORD_CHANGE函数实现生产订单PP主数据的动态刷新。针对CO02事务码无法满足的后台自动化场景,详细讲解了通过设置explosion_date和explode_new等关键参数来强制重新读取BOM和工艺路线的实战方法,并提供了核心代码示例与避坑指南,确保生产订单信息与最新主数据同步。

weixin_29231027的博客 149

后验/预测害虫取样的数学模型

题目 假设你是一位在新的环境中进行害虫取样的生态学家。 你在测试地区安置了100个陷阱,第二天回去检查他们。你发现有37个陷阱被触发捕获害虫。一旦陷阱触发,它就不能再继续捕获其他害虫直到复位。如果你重设陷阱,两天内回来,你预期发现多少被触发的陷阱?计算这一后验/预测的分布。 解答: 1、每天触发陷阱害虫数的概率分布为泊松分布 X事件:假设lamda=X为每天平均触发陷阱数量 B事件:一...

yxh505613923的博客 932

手把手教你用P-MOS管搭建双电源自动切换电路(含AO3401选型指南)

本文提供了一份基于P-MOS管AO3401构建高可靠双电源自动切换电路的实战指南。文章详细对比了继电器、理想二极管与MOS管方案的优劣,深入解析了AO3401的关键参数选型,并手把手指导了从原理图设计、PCB布局到上电调试的全过程,旨在帮助硬件工程师和创客以极低成本实现无缝、高效的电源冗余方案。

moss5的博客 1234

Ubuntu 22.04下Realtek R8125网卡驱动安装避坑指南(附DKMS自动编译配置)

本文详细介绍了在Ubuntu 22.04系统上为Realtek R8125 2.5GbE网卡安装驱动的完整流程与避坑指南。针对内核通用驱动r8169的冲突问题,重点讲解了如何通过DKMS(Dynamic Kernel Module Support)实现驱动的持久化自动编译与安装,确保系统内核升级后网卡驱动依然有效。内容包括环境准备、驱动源码获取、DKMS标准配置、驱动冲突解决(设置黑名单)以及日常维护与故障排查方法,旨在为用户提供一个一劳永逸的稳定解决方案。

echo99的专栏 1023

深度学习之昆虫种类识别

深度学习之昆虫种类识别 源代码: #导入所需的包 import os from PIL import Image import numpy as np import matplotlib.pyplot as plt from sklearn.model_selection import train_test_split from keras import layers from keras import models from keras import optimizers plt.rcParams['fo

ZN_COME的博客 6738

一。CST 电路 微带低通滤波器设计练习 I

CST 电路和系统软件功能还是比较强的,我们一起一步一步学习,一起进步。 这个例子出现在CST的电路和系统软件功能(Circuit Simulation & SAM (System Assembly and Modeling) )介绍资料中。本文是用CST2021建模操作仿真到,不同版本在视觉和结果上稍有不同。 利用电路模块可以很快很准确地建立3D微带平面电路,用于仿真滤波器、功分器、巴伦等等。

麦克斯韦信徒的博客 3235

【预测模型-BP分类】基于萤火虫算法优化BP神经网络实现数据分类附matlab代码

为了提高数据分类准确率,提出一种基于萤火虫算法和BP神经网络的分类方法.针对反向传播(BP)神经网络存在全局搜索能力差,萤火虫算法来优化BP神经网络对初始权重敏感的问题,进而实现对数据的分类.实验结果表明,所提算法对数据的分类准确率更高,分类准确率达到94.5%,而且可以加快收敛速度。

matlab_dingdang的博客 607

YOLOv12改进策略【注意力机制篇】| 添加SE、CBAM、ECA、CA、Swin Transformer等注意力和多头注意力机制

这篇文章带来一个经典注意力模块的汇总,虽然有些模块已经发布很久了,但后续的注意力模块也都是在此基础之上进行改进的,对于初学者来说还是有必要去学习了解一下,以加深对模块,模型的理解。

Limiiiing的博客 1509

Backtrader官方中文文档:第四章Concepts基本概念

官方Concepts章节:https://backtrader.com/docu/concepts/

汇渊科技 2602

基于机器视觉的害虫种类及数量检测

研究的目的在于建立一套远程病虫害自动识别系统,有助于缓解农业植保人员和病虫害鉴定专家的人力资源紧张,有助于病虫害知识有限的农业人员进行及时的病虫害检测,并且,通过害虫种类数目的监测和信息收集,定期对昆虫数据进行整理和分析,建立病虫害爆发的规律模型,进而预测判断病虫害爆发的时间,及时通知农业植物保护人员和农户进行合理地科学地预防。提高农作物产量和质量。二、研究内容及结论(1) 设计实现了一套可适用于野外的害虫捕获和图像采集装置。该装置放置在农业种植区域,24 小时进行害虫的诱杀和图像采集,同时,装置可以通过无

程序员大神 1495

RKNN 端侧部署必看:YOLOv11 Pose 姿态估计模型转换与性能优化实战

随着人工智能技术在边缘计算领域的快速发展,姿态估计作为计算机视觉的重要分支,在智能监控、人机交互、体感游戏等场景中展现出巨大的应用潜力。本文深入研究了YOLOv11 Pose模型在Rockchip RKNN平台上的部署方案,从理论基础、模型转换、平台优化到实际部署进行了全面阐述。通过详细的技术分析和实验验证,证明了RKNN平台能够有效提升YOLOv11 Pose的推理性能,在RK3588硬件平台上实现了高达100 FPS的实时姿态检测,为边缘计算场景下的姿态估计应用提供了高效的解决方案。

m0_71589036的博客 183

基于BP神经网络的水稻虫情预测的实现,干货满满,直接运行

中国是农业大国,搞好农业生产是关系到本国长治久安的重要事。在中国的农作物生产中,作为中国重要的粮食作物之一的水稻,占有举足轻重的地位,根据统计,在1995年,我国稻谷种植面积大约为2978万hm2,占全球稻谷种植面积的19.2%,其中全国稻谷种植面积的29.9%;稻谷作为全国粮食农作物中单个产量最高的作物,为6.31吨/hm2,可以看出,稻谷产量的高迪对全国农业的粮食的产量有重要影响,由此,研究怎样提高稻谷的产量具有深远意义。

m0_57702748的博客 459

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【虫情预测】基于matlab BP神经网络水稻虫情预测【含Matlab源码 3317期】

BP神经网络水稻虫情预测 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 346

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

基于BP神经网络的水稻虫情预测的实现,论文程序 新手专用

中国是农业大国,搞好农业生产是关系到本国长治久安的重要事。在中国的农作物生产中,作为中国重要的粮食作物之一的水稻,占有举足轻重的地位,根据统计,在1995年,我国稻谷种植面积大约为2978万hm2,占全球稻谷种植面积的19.2%,其中全国稻谷种植面积的29.9%;稻谷作为全国粮食农作物中单个产量最高的作物,为6.31吨/hm2,可以看出,稻谷产量的高迪对全国农业的粮食的产量有重要影响,由此,研究怎样提高稻谷的产量具有深远意义。

m0_60703264的博客 133

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

基于BP神经网络的水稻虫情预测的实现附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。????个人主页:Matlab科研工作室????个人信条:格物致知。更多Matlab完整代码及仿真定制内容点击????智能优化算法 神经网络预测 雷达通信 无线传感器 电力系统信号处理...

m0_57702748的博客 183

matlab实现农作物虫情预测

输入向量的维数也就是影响因素的个数,这里综合考虑了影响虫情的各种因素,选取了平均气温、最低气温、日照时间和降雨量等4个因素,所以输入层的神经元个数为4。根据害虫的发生、发展规律,以及作物的物侯和气象预报等资料,进行全面分析,作出其未来的发生期、发生量和危害程度等估计,预测害虫的未来发展动态,这项工作就叫做农作物虫情预测。虫情预测工作是进行害虫综合防治的必要前提,只有对害虫发生危害的预测做得及时准确,才可以正确地拟定综合防治计划,及时采取必要的措施,经济有效地压低害虫的发生数量,保证农作物的高产和稳产。

weixin_50928346的博客 165

农作物虫情预测的matlab实现

输入向量的维数也就是影响因素的个数,这里综合考虑了影响虫情的各种因素,选取了平均气温、最低气温、日照时间和降雨量等4个因素,所以输入层的神经元个数为4。根据害虫的发生、发展规律,以及作物的物侯和气象预报等资料,进行全面分析,作出其未来的发生期、发生量和危害程度等估计,预测害虫的未来发展动态,这项工作就叫做农作物虫情预测。虫情预测工作是进行害虫综合防治的必要前提,只有对害虫发生危害的预测做得及时准确,才可以正确地拟定综合防治计划,及时采取必要的措施,经济有效地压低害虫的发生数量,保证农作物的高产和稳产。

weixin_50928346的博客 70

基于BP神经网络的水稻虫情预测的实现,论文实验报告皆可参考

中国是农业大国,搞好农业生产是关系到本国长治久安的重要事。在中国的农作物生产中,作为中国重要的粮食作物之一的水稻,占有举足轻重的地位,根据统计,在1995年,我国稻谷种植面积大约为2978万hm2,占全球稻谷种植面积的19.2%,其中全国稻谷种植面积的29.9%;稻谷作为全国粮食农作物中单个产量最高的作物,为6.31吨/hm2,可以看出,稻谷产量的高迪对全国农业的粮食的产量有重要影响,由此,研究怎样提高稻谷的产量具有深远意义。

matlab_dingdang的博客 230

人工智能计算机神经网络论文,人工智能与神经网络课程论文.doc

人工智能与神经网络课程论文1.引言22.在农业生产管理与决策中的应用22.1.在农业机械化中的应用22.2.在智能农业专家系统中的应用23.在预测和估产中的应用33.1.在农作物虫情预测中的应用33.2.在作物水分和营养胁迫诊断及产量估测中的应用34.在分类鉴别与图像处理中的应用45.结束语5BP 神经网络的研究与应用摘要: 本文概述了BP 神经网络在农机总动力预测、农业专家系统信息决策、虫情测报...

weixin_33398049的博客 498
上一篇: 利用gensim在simulink中建立神经网络模型
下一篇: 基于S函数的BP神经网络PID控制器及simulink仿真
刘凯KAI
博客等级 码龄15年 663粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值