clc
clear
%% 训练数据预测数据
data=importdata('test.txt');
%从1到768间随机排序
k=rand(1,768);
[m,n]=sort(k);
%输入输出数据
input=data(:,1:8);
output =data(:,9);
%随机提取500个样本为训练样本,268个样本为预测样本
input_train=input(n(1:500),:)';
output_train=output(n(1:500),:)';
input_test=input(n(501:768),:)';
output_test=output(n(501:768),:)';
%输入数据归一化
[inputn,inputps]=mapminmax(input_train);
%% BP网络训练
% %初始化网络结构
net=newff(inputn,output_train,10);
net.trainParam.epochs=1000;
net.trainParam.lr=0.1;
net.trainParam.goal=0.0000004;
%% 网络训练
net=train(net,inputn,output_train);
%% BP网络预测
%预测数据归一化
inputn_test=mapminmax('apply',input_test,inputps);
%网络预测输出
BPoutput=sim(net,inputn_test);
%% 结果分析
%根据网络输出找出数据属于哪类
BPoutput(find(BPoutput<0.5))=0;
BPoutput(find(BPoutput>=0.5))=1;
%% 结果分析
%画出预测种类和实际种类的分类图
figure(1)
plot(BPoutput,'og')
hold on
plot(output_test,'r*');
legend('预测类别','输出类别')
title('BP网络预测分类与实际类别比对','fontsize',12)
ylabel('类别标签','fontsize',12)
xlabel('样本数目','fontsize',12)
ylim([-0.5 1.5])
%预测正确率
rightnumber=0;
for i=1:size(output_test,2)
if BPoutput(i)==output_test(i)
rightnumber=rightnumber+1;
end
end
rightratio=rightnumber/size(output_test,2)*100;
sprintf('测试准确率=%0.2f',rightratio)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1、资源内容:基于Matlab实现BP神经网络电负荷预测仿真(源码+数据).rar 2、适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业或毕业设计,作为“参考资料”使用。 3、解压说明:本资源需要电脑端使用WinRAR、7zip等解压工具进行解压,没有解压工具的自行百度下载即可。 4、免责声明:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。由于作者大厂工作较忙,不提供答疑服务,如不存在资源缺失问题概不负责,谢谢理解。
资源推荐
资源详情
资源评论
收起资源包目录
基于Matlab实现BP神经网络电负荷预测仿真(源码+数据).rar (335个子文件)
预测结果图.jpg 18KB
TEST00001.m 1KB
main.m 1KB
my_map.m 734B
read_load_data_from_excel.m 480B
神经网络数据图.png 35KB
weather.xlsx 31KB
2018.5.16.xlsx 20KB
2018.11.21.xlsx 20KB
2018.7.28.xlsx 20KB
2018.7.14.xlsx 20KB
2018.5.17.xlsx 20KB
2018.9.4.xlsx 20KB
2018.8.8.xlsx 20KB
2018.12.28.xlsx 20KB
2018.8.30.xlsx 20KB
2018.7.4.xlsx 20KB
2018.7.31.xlsx 20KB
2018.9.21.xlsx 20KB
2018.11.28.xlsx 20KB
2018.7.24.xlsx 20KB
2018.8.10.xlsx 20KB
2018.7.19.xlsx 20KB
2018.7.25.xlsx 20KB
2018.1.15.xlsx 20KB
2018.7.15.xlsx 20KB
2018.1.9.xlsx 20KB
2018.1.22.xlsx 20KB
2018.8.28.xlsx 20KB
2018.12.5.xlsx 20KB
2018.12.31.xlsx 20KB
2018.8.18.xlsx 20KB
2018.1.19.xlsx 20KB
2018.12.26.xlsx 20KB
2018.12.8.xlsx 20KB
2018.7.16.xlsx 20KB
2018.7.10.xlsx 20KB
2018.12.29.xlsx 20KB
2018.8.29.xlsx 20KB
2018.11.2.xlsx 20KB
2018.8.6.xlsx 20KB
2018.4.26.xlsx 20KB
2018.1.17.xlsx 20KB
2018.7.18.xlsx 20KB
2018.7.6.xlsx 20KB
2018.9.1.xlsx 20KB
2018.8.1.xlsx 20KB
2018.3.16.xlsx 20KB
2018.1.6.xlsx 20KB
2018.1.31.xlsx 20KB
2018.8.13.xlsx 20KB
2018.6.29.xlsx 20KB
2018.6.30.xlsx 20KB
2018.7.27.xlsx 20KB
2018.12.7.xlsx 20KB
2018.11.27.xlsx 20KB
2018.1.8.xlsx 20KB
2018.12.22.xlsx 20KB
2018.7.3.xlsx 20KB
2018.12.1.xlsx 20KB
2018.8.9.xlsx 20KB
2018.12.15.xlsx 20KB
2018.1.24.xlsx 20KB
2018.8.20.xlsx 20KB
2018.12.9.xlsx 20KB
2018.7.12.xlsx 20KB
2018.9.5.xlsx 20KB
2018.7.23.xlsx 20KB
2018.5.18.xlsx 20KB
2018.3.23.xlsx 20KB
2018.6.25.xlsx 20KB
2018.2.4.xlsx 20KB
2018.7.5.xlsx 20KB
2018.12.6.xlsx 20KB
2018.8.5.xlsx 20KB
2018.1.18.xlsx 20KB
2018.6.28.xlsx 20KB
2018.6.1.xlsx 20KB
2018.4.27.xlsx 20KB
2018.1.11.xlsx 20KB
2018.7.2.xlsx 20KB
2018.1.10.xlsx 20KB
2018.11.18.xlsx 20KB
2018.8.14.xlsx 20KB
2018.12.25.xlsx 20KB
2018.12.17.xlsx 20KB
2018.6.26.xlsx 20KB
2018.2.1.xlsx 20KB
2018.7.30.xlsx 20KB
2018.8.7.xlsx 20KB
2018.4.12.xlsx 20KB
2018.7.29.xlsx 20KB
2018.9.19.xlsx 20KB
2018.12.4.xlsx 20KB
2018.12.12.xlsx 20KB
2018.1.23.xlsx 20KB
2018.5.14.xlsx 20KB
2018.9.12.xlsx 20KB
2018.2.3.xlsx 20KB
2018.7.26.xlsx 20KB
共 335 条
- 1
- 2
- 3
- 4
资源评论
- m0_713626902024-04-20资源太好了,解决了我当下遇到的难题,抱紧大佬的大腿~
- m0_628656422024-07-09发现一个宝藏资源,资源有很高的参考价值,赶紧学起来~
- 2301_815237232023-12-31资源有一定的参考价值,与资源描述一致,很实用,能够借鉴的部分挺多的,值得下载。
Matlab仿真实验室
- 粉丝: 4w+
- 资源: 2456
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ssm校园快递一站式服务系统+jsp.zip
- ssm校园教务系统+vue.zip
- ssm校园美食交流系统+vue.zip
- 西门子s7 200smart与力士乐VFC3610变频器通讯原创可直接用于生产的程序,程序带注释,并附送触摸屏程序,有接线方式和设置,通讯地址说明等 程序采用轮询,可以后续根据要求适当修改后扩展
- ssm小型企业办公自动化系统的设计和开发+vue.zip
- ssm校园活动管理平台+vue.zip
- ssm小学生课外知识学习网站+vue.zip
- ssm物流管理系统设计与实现+jsp.zip
- ssm线上学习网站+vue.zip
- ssm线上旅行信息管理系统ssm+vue.zip
- ssm网上医院预约挂号系统+jsp.zip
- ssm网上花店设计+vue.zip
- 基于stm32的自动调速风扇(只是资料程序,无实物) 1)使用的芯片为STM32最小系统板来作为中心控制器 (2)驱动电机用L298N芯片驱动直流电机 (3)传感器模块使用热释电人体红外传感模块H
- ssm网上服装销售系统+jsp.zip
- ssm网络游戏公司官方平台设计与实现+jsp.zip
- ssm网络安全宣传网站设计+jsp.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功