神经网络初探
主要代码
1 | import numpy,scipy |
运行效果
可以看到,我们小规模的训练效果还算不错
心得体会
这次是第一次搭神经网络,在看了许多教材后,最终选择跟着 《Python神经网络编程》这本教材先进行初步探索,这本教材比较适合小白阅读,以简单的方式带读者学习神经网络的基本知识。跟着这本教材搭建了最简单的一个网络,下面是个人对这次的一个小总结:
- 神经网络的基本框架
- 初始化。这里需要我们对神经网络进行基本的初始化,设置了各个参数,创建了激活函数,这里我们用的是scipy自带的一个函数来模拟我们的激活函数,权重矩阵的初始化,这里选择正态分布的一组数据
- 训练。计算预测值
- 查询。得出实际值
- 目前感觉神经网络的大体思路就是计算误差,根据误差反馈到前面,再进行更新权重
附:
Python神经网络编程.pdf
链接:https://pan.baidu.com/s/1tfNnemef1XzpzrDrslaaxA
提取码:sten