BP神经网络-- C语言实现 上

一篇文章中,介绍了BP神经网络的基本模型、模型中的一些术语并对模型进行了数学的分析,对它的原理有了初步的认识。那么如何用程序语言来具体的实现它,将是我们下一步需要讨论的问题。本文选取的是C语言来实现一个简单的单隐藏层的BP神经网络(默认大家了解了BP神经网络的基本概念,本文中涉及到些术语参见上一篇  基本模型 ),因此对于其他C类语言(C#、JAVA等)只需对本文中的代码稍作修改即可移植。

一些数据的定义

首先,我们介绍些下文中描述的程序里面的一些重要数据的定义。

#define Data 820 #define In 2 #define Out 1 #define Neuron 45 #define TrainC 5500

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzdzyp.html