登录
首页 » Others » BP神经网络+PID控制simulink仿真

BP神经网络+PID控制simulink仿真

于 2020-12-06 发布
0 443
下载积分: 1 下载次数: 13

代码说明:

关于杨艺的那篇《基于S函数的BP神经网络PID控制器及simulink仿真》,我自己在Matlab2016b搭建出来的SIMULINK模型,亲测可用

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 从零开始用labview写上位机
    从零开始用labview编写上位机程序 labview学习编写上位机学习资料 不容错过
    2020-12-04下载
    积分:1
  • Behavior Designer v1.5.11+配套资源包(完整)
    AI 行为树插件---Behavior Designer v1.5.11+配套资源包(完整),请学习unity行为树插件的朋友使用,仅用学习目的,谢谢!(+Tactical Pack v1.1+movement pack 1.5.2.+FormationsPack v1.0.2)
    2020-12-02下载
    积分:1
  • 水下光通信技术的研究
    光电信息技术,对水下光通信的研究水下光通信是一个新的研究热点,具有很好的现实价值
    2020-12-08下载
    积分:1
  • 数据挖掘聚类分析技术实验常用真实数据集
    全部为txt文档数据,数据挖掘聚类分析技术,算法实验过程中,经常用到的经典UCI、UPSP等真实数据集,常用于算法的实验验证。文档中注有相应的数据量、属性等信息,可直接进行使用。
    2020-12-09下载
    积分:1
  • 稀疏自码深度学习的Matlab实现
    稀疏自编码深度学习的Matlab实现,sparse Auto coding,Matlab codetrain, m/7% CS294A/CS294W Programming Assignment Starter CodeInstructions%%%This file contains code that helps you get started ontheprogramming assignment. You will need to complete thecode in sampleIMAgEsml sparseAutoencoder Cost m and computeNumericalGradientml For the purpose of completing the assignment, you domot need tochange the code in this filecurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencodtrain.m∥%%========%6% STEP 0: Here we provide the relevant parameters valuesthat willl allow your sparse autoencoder to get good filters; youdo not need to9 change the parameters belowvisibleSize =8*8; number of input unitshiddensize 25number of hidden unitssparsity Param =0.01; desired average activation ofthe hidden units7 (This was denoted by the greek alpharho, which looks like a lower-case pcurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod4/57train.,m∥in the lecture notes)1 ambda=0.0001%o weight decay parameterbeta 3%o weight of sparsity penalty term%%==:79 STEP 1: Implement sampleIMAGESAfter implementing sampleIMAGES, the display_networkcommand shouldfo display a random sample of 200 patches from the datasetpatches sampleIMAgES;display_network(patches(:, randi(size(patches, 2), 204, 1)), 8)%为产生一个204维的列向量,每一维的值为0~10000curer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod5/57train.m/v%中的随机数,说明是随机取204个 patch来显示%o Obtain random parameters thetatheta= initializeParameters ( hiddenSize, visibleSize)%%=============三三三三====================================97 STEP 2: Implement sparseAutoencoder CostYou can implement all of the components (squared errorcost, weight decay termsparsity penalty) in the cost function at once, butit may be easier to do%o it step-by-step and run gradient checking (see STEP3 after each stepWecurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod6/57train. m vb suggest implementing the sparseAutoencoder Cost functionusing the following steps(a) Implement forward propagation in your neural networland implement the%squared error term of the cost function. Implementbackpropagation tocompute the derivatives. Then (using lambda=beta=(run gradient Checking%to verify that the calculations corresponding tothe squared error costterm are correctcurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod7/57train. m vl(b) Add in the weight decay term (in both the cost funcand the derivativecalculations), then re-run Gradient Checking toverify correctnessl (c) Add in the sparsity penalty term, then re-run gradiChecking toverify correctnessFeel free to change the training settings when debuggingyour%o code. (For example, reducing the training set sizecurer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod8/57train m vl/number of hidden units may make your code run fasterand setting betaand/or lambda to zero may be helpful for debuggingHowever, in yourfinal submission of the visualized weights, please useparameters web gave in Step 0 abovecoS七grad]sparseAutoencoderCost(theta, visibleSize,hiddensize, lambda,sparsityParam, beta,patches)二〓二二二二二二二〓二〓二〓二〓=二====〓=curer:YiBinYUyuyibintony@163.com,WuYiUniversityning, MATLAB Code for Sparse Autoencod9/57train.m vlll96% STeP 3: Gradient CheckingHint: If you are debugging your code, performing gradienchecking on smaller modelsand smaller training sets (e. g, using only 10 trainingexamples and 1-2 hiddenunits) may speed things upl First, lets make sure your numerical gradient computationis correct for a%o simple function. After you have implemented computeNumerun the followingcheckNumericalGradientocurer:YiBinYUyuyibintony@163.com,WuYiUniversityDeep Learning, MATLAB Code for Sparse Autoencode10/57
    2020-12-05下载
    积分:1
  • DPM模型(行人检测xml文件)
    DPM模型(行人检测xml文件)
    2020-11-28下载
    积分:1
  • matlab计算图像间的相似度
    计算了两图像间四个统计学参数的值,包括互信息,均方根误差,峰值信噪比,交叉熵
    2020-12-05下载
    积分:1
  • MFC实现简单网络聊天
    MFC实现简单网络聊天程序,利用Visual C++中MFC实现的网络socket程序,简单实现了网络聊天的功能。程序中有服务器程序和客户端程序。很好的学习资源。了SDcksoce类型确定G落户端服务器名称职消C服务器端端口号连接关闭消息发送发送接收soCksket类型确定C客尸端服务器名称「职消眼多器端端口号监听关闭单自发送发送接收新建类回网类的类型: MFC Class确定- class information取消NatMyocetFile nMySocket. cppChange.Base class:CAsyncSocketDialog IDThe base class does not require a dialog resource.AutomatioC Nonf Automationc Createable ty tyne inr MySockiMy SocketThe base class does not support automation.= ER MySack classes中 CAboutDlgpublic:+t ChySockADDf uperation官 CMySockDlgpubliCMuLSockett口 GlobalsGo to definitionAdd Memk点 ad Member variab1e点 ud VE Ludt futchAdd Windows Message Handler套 Referencesd classesBase Classe式 dd to ga11C Hey Folder,ap by Accessy Docking ViewHi deropertCass.JRes0…目Fle.A/AFX INSEHew virtual Override for class IySocketNew virtual FunctionsExisting virtual function overrides确定OnAcceptOnclose取消CoNnectOnOutof BanddataAdd HandlerOnReceiveOnsenAdd and editReceiveSendEdit ExistingOnAcceptu: Called to notify a sacket that it may call AcceptHey Virtual Override for class sOcketNew Virtual FunctionsExisting virtual function overrides确定OnOutoiBandDataAcCeptReceiveOnclose取消enCoNnectOnReceiveAdd HandlerOnSend and editEdit ExistingOnSendl: Called when the socket can send datasocket类型确定C客户端服务器名称Edt取消广服务器端蒲口号Edit连接关闭消息ditAdd夏 ember Function发送Member function name:OKOn ConnectCancel接收Message: BN_CLICKEDObject ID: IDC BCONNECT=l EP My Sock classesif(nError Cc语 CAboutDigCAsonycSockt CMySockApp"L CMySockDlg+. MySocketGo to Definit自 GlobalsGo To Dialog EditorAdd Member functionAdd Member variableAad Virtual FunctionAdd Windows: Message handleRefeBase classesAdd to Gallery画 Folder甲 by Aceessv Docking ViHi de會 Properties((CHySECAsyncsockCass,°Res0,Fie…添加成品函数配区函数类型m:void确定数描述取消OnAcceptiAccess厂 StaticPublicProtectedPrivate厂rual
    2021-05-06下载
    积分:1
  • AR人脸数据库
    AR人脸数据库,里面包含.pgm和.jpg格式的图片总共2600幅。
    2020-11-06下载
    积分:1
  • 51单片机驱动ov2640做JPEG图片采集序实例
    51单片机驱动ov2640做JPEG图片采集程序实例,51单片机选用的是新华龙的C8051F380,摄像头为200W像素的OV2640,通过串口传送数据给上位机,图片格式为JPEG
    2020-11-27下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载