- 小论文
主要工作:BP神经网络MATLAB实现,这个例子有24个特征,网络是24-25-4的结构。详细了解程序。看明白了并且用matlab看变量的变化,加深了理解。
后续目标:自己写出一个训练BP的网络,测试成功率,加深理解,便于后期自己制作。
写明思路步骤:
边看程序,边做了笔记来理解。写完步骤流程后了解到,这个程序主要有3大块:
这个部分是前期数据选择和归一化:
这个部分是BP网络的训练:
这个部分是网络的分类和结果测试
总结:详细读了程序,把程序一行一行运行,加上手算等,理解了每个变量的运行机理。先输入随机的【-1,1】的w和b的数据矩阵即初始化,再将输入特征信号保存入input函数内,然后经过运算一层一层逐层向下传递,传递到最后一层输出yn&