- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 《机器学习》读书笔记,第四章人工神经网络
人工神经网络(Artificial Neural Networks, ANN)提供了一种普遍而实用的方法从样例中学习值为实数、离散值或向量的函数。 像反向传播(BACKPROPAGATION)这样的算法,使用梯度下降来调节网络参数以最佳拟合由输入-输出对组成的训练结合。 ANN学习对于训练数据中的错误健壮性很好,且已被成功地应用到很多领域,例如视觉场景分析(interpreting visua
2016-04-29 15:17:26 3980 2
原创 Python实现人工神经网络(反向传播算法)
注意:本程序使用Python3编写,额外需要安装numpy工具包用于矩阵运算,未测试python2是否可以运行。 本程序实现了《机器学习》书中所述的反向传播算法训练人工神经网络,理论部分请参考我的读书笔记。 在本程序中,目标函数是由一个输入x和两个输出y组成, x是在范围【-3.14, 3.14】之间随机生成的实数,而两个y值分别对应 y1 = sin(x),y2 = 1。
2016-04-29 15:14:42 9532 11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人