clc;
clear;
close all;
warning off;
addpath(genpath(pwd));
Input_8_Features = 1; % A logical parameter to choose/call the input features with a lenght of 9.
Input_8_Features_withOneDelay = 0; % A logical parameter to choose/call the input features with a lenght of 17.
Input_8_Features_with2Delays = 0; % A logical parameter to choose/call the input features with a lenght of 25.
LinearLoad = 0;
%% Load the Data Files.
if LinearLoad == 0
% Case #1: Linear Loads
Samples = 60;
else
% Case #2: Non-Linear Loads
Samples = 70;
end
% To store the dataset
InputFeaturesSamples = cell(1, Samples);
TargetsSamples = cell(1, Samples);
for i = 1:Samples
if Input_8_Features
myfilename = sprintf('Dataset/InputFeatures/Input_8Features/Sample%d.mat', i);
myfilename1 = sprintf('Dataset/InputFeatures/Targets/Targets-8inputs/TargetSample%d.mat', i);
elseif Input_8_Features_withOneDelay
myfilename = sprintf('Dataset/InputFeatures/Input_8FeaturesWithDelay/OneDelaySamples/Sample%d.mat', i);
myfilename1 = sprintf('Dataset/InputFeatures/Targets/TargetSample%d.mat', i);
elseif Input_8_Features_with2Delays
myfilename = sprintf('Dataset/InputFeatures/Input_8FeaturesWithDelay/TwoDelaysSamples/Sample%d.mat', i);
myfilename1 = sprintf('Dataset/InputFeatures/Targets/TargetSample%d.mat', i);
end
InputFeaturesSamples{i} = importdata(myfilename);
TargetsSamples{i} = importdata(myfilename1);
end
T = cell2mat(TargetsSamples);
X = cell2mat(InputFeaturesSamples);
X = X((1:size(X,1)-1),:);
x = X;
t = T;
trainFcn = 'trainscg';
hiddenLayerSize = 15;
net = patternnet(hiddenLayerSize, trainFcn);
net.divideParam.trainRatio = 70/100;
net.divideParam.valRatio = 15/100;
net.divideParam.testRatio = 15/100;
% Train the Network
[net,tr] = train(net,x,t);
% Test the Network
y = net(x);
e = gsubtract(t,y);
performance = perform(net,t,y);
tind = vec2ind(t);
yind = vec2ind(y);
percentErrors = sum(tind ~= yind)/numel(tind);
view(net)
gensim(net)
figure, plotperform(tr)
figure, plottrainstate(tr)
figure, ploterrhist(e)
figure, plotconfusion(t,y)
figure, plotroc(t,y)
没有合适的资源?快使用搜索试试~ 我知道了~
基于ANN神经网络的MPC控制器训练优化过程matlab仿真+仿真录像
共358个文件
mat:350个
jpg:5个
avi:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 69 浏览量
2022-11-02
21:49:33
上传
评论 5
收藏 64.35MB RAR 举报
温馨提示
1.版本:matlab2021a,包含程序仿真操作录像,可以跟着操作出仿真结果 2.领域:神经网络MPC控制器 3.内容:基于ANN神经网络的MPC控制器训练优化过程matlab仿真,输出训练结果。
资源推荐
资源详情
资源评论
收起资源包目录
基于ANN神经网络的MPC控制器训练优化过程matlab仿真+仿真录像 (358个子文件)
操作录像0034.avi 47.38MB
23.jpg 57KB
13.jpg 33KB
43.jpg 32KB
15.jpg 27KB
12.jpg 25KB
Runme.m 2KB
Sample10.mat 462KB
Sample9.mat 462KB
Sample8.mat 461KB
Sample7.mat 461KB
Sample6.mat 460KB
Sample5.mat 459KB
Sample4.mat 459KB
Sample3.mat 458KB
Sample2.mat 458KB
Sample10.mat 446KB
Sample9.mat 446KB
Sample8.mat 445KB
Sample7.mat 445KB
Sample6.mat 444KB
Sample5.mat 443KB
Sample4.mat 443KB
Sample3.mat 442KB
Sample2.mat 442KB
Sample10.mat 399KB
Sample9.mat 399KB
Sample8.mat 399KB
Sample7.mat 398KB
Sample6.mat 398KB
Sample5.mat 397KB
Sample4.mat 397KB
Sample3.mat 396KB
Sample2.mat 396KB
Sample1.mat 365KB
Sample1.mat 349KB
Sample1.mat 311KB
Sample20.mat 308KB
Sample19.mat 307KB
Sample18.mat 307KB
Sample17.mat 306KB
Sample16.mat 306KB
Sample15.mat 306KB
Sample14.mat 305KB
Sample13.mat 305KB
Sample12.mat 305KB
Sample20.mat 297KB
Sample19.mat 296KB
Sample18.mat 296KB
Sample17.mat 296KB
Sample16.mat 295KB
Sample15.mat 295KB
Sample14.mat 295KB
Sample12.mat 294KB
Sample13.mat 294KB
Sample20.mat 264KB
Sample19.mat 264KB
Sample18.mat 264KB
Sample17.mat 264KB
Sample16.mat 263KB
Sample15.mat 263KB
Sample14.mat 263KB
Sample12.mat 262KB
Sample13.mat 262KB
Sample30.mat 258KB
Sample29.mat 257KB
Sample28.mat 257KB
Sample27.mat 257KB
Sample26.mat 257KB
Sample25.mat 256KB
Sample24.mat 256KB
Sample22.mat 256KB
Sample23.mat 255KB
Sample30.mat 249KB
Sample29.mat 249KB
Sample28.mat 248KB
Sample27.mat 248KB
Sample26.mat 248KB
Sample25.mat 247KB
Sample24.mat 247KB
Sample22.mat 247KB
Sample23.mat 247KB
Sample11.mat 243KB
Sample67.mat 240KB
Sample66.mat 239KB
Sample64.mat 239KB
Sample65.mat 238KB
Sample70.mat 238KB
Sample69.mat 238KB
Sample61.mat 238KB
Sample62.mat 237KB
Sample68.mat 236KB
Sample40.mat 236KB
Sample39.mat 236KB
Sample38.mat 235KB
Sample37.mat 235KB
Sample63.mat 235KB
Sample36.mat 234KB
Sample35.mat 234KB
Sample34.mat 234KB
共 358 条
- 1
- 2
- 3
- 4
资源评论
- weixin_469250432023-11-20感谢大佬分享的资源,对我启发很大,给了我新的灵感。
- hmm_6581402023-03-02感谢大佬分享的资源给了我灵感,果断支持!感谢分享~
fpga和matlab
- 粉丝: 16w+
- 资源: 2580
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VMware vCenter Server 7.0U3r安装ISO的度盘地址,由Patch界面提供,产品界面仍然为7.0U3p
- python脚本-批量修改文件后缀
- VMware vCenter Server 8.0U2d安装ISO的度盘地址,由Patch界面提供,下载界面仍然为8.0U2c
- bge-reranker-base本地模型
- 前端学习笔记,做一个简单的网站-学生成绩.HTML
- go语言实现的简单搜索引擎demo,使用了redis,colly,gin-gonic等技术
- 基于时空图卷积(ST-GCN)的骨骼动作识别(python源码+毕业设计).zip
- JAVAEE开发+MyBatis+Spring+SpringMVC+个人博客管理系统+用于发布日志和博客
- 毕业设计 基于Python时空图卷积(ST-GCN)的骨骼动作识别源码+模型+示例效果图+全部数据资料(优秀项目).zip
- eNSP安装必备工具(包括eNSP、VirtualBox、WinPcap、Wireshark)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功