week1_3作业笔记

2020-03-17  本文已影响0人  就是果味熊

吴恩达深度学习作业week1_3

构建两层神经网络

1.定义神经网络结构
根据X,Y的维度定义(此时的X,Y包括所有数据)输入层/隐藏层/输出层数量

2.初始化模型的参数
采用np.random.randn(a,b) * 0.01随机初始化一个维度为(a,b)的矩阵
将偏向量初始化为0
np.zeros(a,b)

分别初始化个层的w b 即 w1,b1,w2, b2,并用assert语句确保各参数的维度
以字典形式输出w,b

3.进行前向传播

4.计算损失

5.后向传播

6.更新参数

7.整合各个函数至模型中

8.预测函数

上一篇下一篇

猜你喜欢

热点阅读