-
BP网络的C/C++实现,含有详细代码和例子,适合初学者
应用背景人工神经网络(ANN)中关于反向传播算法的内容,相比单个感知器而言,采用多层网络的反向传播算法能表示出更多种类的非线性曲面,整个神经网络可以分成三层:输入层,隐藏层,输出层,通过加权线性变换,层与层之间的传递,最终得到输入层的实数值。关键技术
本人根据附件里面的文章编写的反向传播算法代码,里面含有详细的代码注释和文章例子, 可以让初学者深刻理解反向传播算法,适合初学者学习。给出BP算法训练的例子,对单个样本的训练的情况进行编写和验证。
//输入层到隐层的过程
float fNetj[m];
for (int j= 0;j < m; j++){
fNetj[j] = fTheta[n][j]; //这里权值矩阵最后一列是偏置,偏置×1还是偏置,所以直接加上,
//后面就不用乘了
for(int i = 0;i < n; i++){ //得到netj 的值 netj= X^V
fNetj[j] +=fInputdata[i]*fTheta[i][j];
}
fMidResult[j] = 1/(1 + exp(-fNetj[j]));
//cout
- 2022-08-03 01:10:12下载
- 积分:1
-
网络爬虫
Java实现简单网络爬虫算法,用Java实现抓取网页,支持下载网页和网页上面的图片内容,修改不同的源地址可以下载不同地址的网页
- 2022-05-21 12:49:55下载
- 积分:1
-
使用 Visual c + + MFC 的 Micromouse accelometer 程序
此程序是创建加速度计表用于微型鼠标机器人,是基于 Visual c + + MFC。
表顺利帮助机器人驱动马达。
程序所获得的值显示与图,和的值是能够导出文件中。
- 2023-01-21 17:25:03下载
- 积分:1
-
动态规划的投资问题,c++方法,可参考,试过能用
动态规划的投资问题,c++方法,可参考,试过能用-Dynamic programming of investment issues, c++ Way of reference, never use
- 2023-05-15 13:35:02下载
- 积分:1
-
学生成绩单系统
应用背景studentcheck是背景检查和参加医疗机构临床轮转实习学生或药物测试的产品。 ;studentcheck允许医疗机构审查背景和 ;药物测试 ;结果是学生是否可以在他们的设施进行临床见习或实习做决定。 ;我们还提供 ;免疫跟踪 ;作为我们studentcheck服务套件的一部分。关键技术这个应用程序是在C / C + +,C + +是 ;面向对象编程(OOP)语言,被认为是最好的语言创建大规模的应用。
- 2023-01-26 14:10:04下载
- 积分:1
-
感兴趣区域切割
应用背景自适应地切割图像局部区域,该局部区域的特征是纹理变化比较大,也就是纹理特征的熵比较大,这种情况下代表的图像特征也就比较明显。这个区域的特征点数量多而且稳定,适用于图像匹配、图像拼接等领域。关键技术借用opencv图像处理库函数,实现图像的轮廓提取,形态学运算,图形块分割,先将小于设定的面积阈值的图像块删除,在通过纹理熵比较获得纹理变化最大的图像块。
- 2022-08-16 23:03:29下载
- 积分:1
-
差分微积分used to anticipate and respond to the uncertain future.
差分微积分used to anticipate and respond to the uncertain future.-Differential calculus used to anticipate and respond to the uncertain future.
- 2022-03-07 09:32:15下载
- 积分:1
-
JPEG解码
JPEG的解压算法,可以帮助初学者明确了解JPEG格式信息,对照代码可以明白数据标识码在那边表示,也可以修改他们做出相应调整。对于刚接触JPEG格式的人来说是有用的。
- 2022-04-11 10:46:23下载
- 积分:1
-
精通Matlab综合辅导与指南
精通Matlab综合辅导与指南-proficient Matlab comprehensive counseling and guidance
- 2022-01-21 05:41:20下载
- 积分:1
-
一个用Java applet实现的B
一个用Java applet实现的B-Tree算法- The B-Tree algorithm which realizes with Java applet
- 2022-01-26 06:30:04下载
- 积分:1