Week5.3_神经网络实现
实现神经网络步骤
- 确定架构:NO.input & output(注意y是01向量),和隐藏层的层数(一般隐藏层越多越好,但计算量就大了,默认是一层)
- 设定初始权重
- for i = 1:m (1)前向传播:a(l) (2)实现 J(Θ) (3)后向传播:δ(l)
- 得到偏导
- 检验偏导
- 使用下降/高级优化算法的得到 minJ(Θ)
![]()
![]()
![]()
作业参考博客:http://blog.csdn.net/yunlong34574/article/details/9049385
1.取出矩阵的一部分
m =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
b = m (2:end,:)
b =
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
2.快速注释
%{
%}
-
- 代表变量相乘,或者矩阵相乘
.* 是矩阵中对应位置变量相乘,组成新得矩阵
[1 2 3].*[3 4 5]=[3 8 15]
- 代表变量相乘,或者矩阵相乘



浙公网安备 33010602011771号