Related
In following contests:
核心思路
把所有实数放大 104 做成整数定点,四舍五入就是对整数做带符号的「远离 0」除法。网络只有 L 层仿射。前向:每层 z=Wa+b 立刻舍入,隐藏层用平方整流 a=max(z,0)2/4 再舍入,输出层 a=z。反向:输出层 δ=y^−y;隐藏层 δ=(W⊤δnext)⊙g′(z),其中 g′(z)=z/2(z>0)否则 0,且 g′ 必须打在该层已经舍入过的 z 上。一批 m 个样本的 dW,db 对样本求和、不平均,全部加完后再舍入。最后 W←W−ηdW、b←b−ηdb,再舍入。反向全程用更新前的 W。
实现方法
某精密装配线用多层前馈网络估计工位夹具的热变形评分。给定一批样本的特征、标签与当前权重,按下列规则完成一次前向传播与反向传播,输出更新后的各层权重与偏置。本题要求实现反向传播。
网络含 L 层仿射变换。记 n0=d,第 l 层权重 W(l) 为 nl×nl−1 矩阵,第 i 行第 j 列连接上一层第 j 个节点到本层第 i 个节点;b(l) 为长度 nl 的偏置。输入 a(0)=x。第 1,…,L−1 层为隐藏层,第 L 层输出一个标量 y^。
In following contests:
© CodeFun2000 · 使用条款
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册