qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

用C语言写出BP神经网络pid算法的完整代码

时间2023-04-21 13:05:45 提问来自 广东省广州市 的网友 分类创作 浏览595
#include <stdio.h> #include <math.h> //定义学习参数 #define alpha 0.25 //学习率 #define beta 0.1 //动量因子 //定义输入输出变量 double x[3]={0,0,0};//输入变量,默认值为0,最大值为1,最小值为-1 double y;//输出变量,默认值为0,最大值为1,最小值为-1 //定义权重系数w[i][j]的初始化 w[3][4] w[4][2] w[2][1] x[3]->x[4]->x[2]->y; 3表示3组输入信息 4表示隐含神经元数 2表示隐含神经元的连接数 1表示期望的目标y; double w11=rand()%10/10.0-0.5; double w12=rand()%10/10.0-0.5; double w13=rand()%10/10.0-0.5; double b11=rand()%10/10.0-0.5; //w11~b11是隐含神经元到隐含神经元之间的权重及阈值。 double w21=rand()%10/10.0- 0 . 5 ; double w22=rand()% 10 / 10 . 0 - 0 . 5 ; double b21 = rand ( ) % 10 / 10 . 0 - 0 . 5 ; double W31 = rand ( ) % 10 / 10 . 0 - 0 . 5 ;double W32 = rand ( ) % 10 / 10 . 0 - 0 . 5 ;double b31 = rand ( ) % 10 / 10

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 用C语言实现BP神经网络pid算法 下一篇 健康的生活方式大学生的,英语作文140字