课程项目设计,项目设计题目:对于给定结构的Madaline网络,记为: M=(L, S=S0, S1, ,SL, f) , 和训练集 D =(p1,t1),(p2,t2),(pQ,tQ)设计一个通用的Madaline学习算法并用C语言编程实现该算法。 void Madaline_learning( M, D, W, b ) M.L:网络的层数;M.S:Sl (1lL)是第 l 层的神经元个数,S0为网络输入维数;M.f:传输函数;D: 训练集;W: 权值;b: 偏置值; ,课程项目设计(续),Madaline网络模型:,网络中的每个节点是个daline,前一层输出接到相邻后一层的每个节点。每相邻两层之间的连接都有权相关联。,课程项目设计(续),daline神经元模型:,其中,输入 xi 和输出 y 取值 1 或 -1,权值可取任意实数。传输函数是对称硬极限函数。,课程项目设计(续),项目设计要求: 1. 在全面了解已有的学习算法基础上,提出新的算法 (优秀) 或对已有的算法加以改进,并实现所给出的算法。 2. 在全面了解已有的学习算法基础上,实现已有的算 (良好)法。项目设计报告包括: 1. 技术报告 2. 有完整注释的源程序清单 3. 实验结果数据(表或图),