MATLAB——线性神经网络预测程序

微❤关注"电击小子程高兴的MATLAB小屋"获得资料(专享优惠)

%% 学习目标: 线性神经网络

%% 收敛速度和精度比之前讲的感知器神经网络要高,

%% 主要应用在函数逼近,信号预测,模式识别,系统辨识方面

clear all;

close all;

P=1.1 2.2 3.1 4.1;

T=2.2 4.02 5.8 8.1;

lr=maxlinlr(P); %获取最大学习速率

net=newlin(minmax(P),1,0,lr); %建立线性神经网络

net.trainParam.epochs=500; %训练 做多500次

net.trainParam.goal=0.04; %训练误差设定为0.04

net=train(net,P,T);

Y=sim(net,P) %仿真

相关推荐
Dovis(誓平步青云)15 分钟前
启元 T1 Pro 人机相声搭档:语音-触摸双通道的启元机器人节奏引擎设计
开发语言·前端·javascript·microsoft·交互
做科研的周师兄17 分钟前
【R语言实战】MixSIAR 氢氧同位素水源解析全流程:从混合空间校验到贝叶斯 MCMC 收敛诊断(后附完整代码)
java·大数据·开发语言
.痞老板.2 小时前
java ee--计算机是如何工作的
java·开发语言·java-ee
奇树谦2 小时前
Qt Quick 图片加载与 GPU 纹理机制详解:QImage、QQuickTextureFactory、QSGTexture 与异步加载
开发语言·qt·系统架构
青梅味猪大肠2 小时前
【操作系统-60】临近适应算法
java·linux·开发语言·嵌入式硬件·算法·操作系统
在所不辞兄2 小时前
为什么生成对抗网络训练常不稳定,模式崩溃与判别器过强之间是什么关系?
人工智能·深度学习·神经网络·机器学习
starzy19903 小时前
深入理解Scala可变Map:动态构建场景下的性能与设计权衡
开发语言·scala
zhanghaha13144 小时前
C# 系列教程_7 判断语句(分支)保姆级精讲
开发语言·c#
apcipot_rain4 小时前
C++转Java日记(02)
java·开发语言·c++
杜 硕5 小时前
从零开始的C++生活——第七讲——02
开发语言·c++·生活