1. 所有参数都是+-1
2. 单精度浮点表示32,二值表示1
3. 训练基于梯度下降,二值无法算梯度,不能更新权重
4. 向前权重用二值,更新用单精度,这样会收敛到满意值
5. 二值过程:直接通过x_b=sing(x)正负二值
6. 通过随机数概率来二值
7. 二值梯度计算,放松二值函数,【-1,1】的梯度为1,其余为0
8. 训练:前向对权重二值,反传用单精度更新。
9. 二值卷积:IW=(IB)a,a为放缩因子,a降低了重构误差
1. 所有参数都是+-1
2. 单精度浮点表示32,二值表示1
3. 训练基于梯度下降,二值无法算梯度,不能更新权重
4. 向前权重用二值,更新用单精度,这样会收敛到满意值
5. 二值过程:直接通过x_b=sing(x)正负二值
6. 通过随机数概率来二值
7. 二值梯度计算,放松二值函数,【-1,1】的梯度为1,其余为0
8. 训练:前向对权重二值,反传用单精度更新。
9. 二值卷积:IW=(IB)a,a为放缩因子,a降低了重构误差