TensorFlow 中的 BinaryNet 实现

BinaryNet implementation in TensorFlow

我最近读了一篇非常有趣的论文 (http://arxiv.org/pdf/1602.02830v3.pdf),提出了一种训练 CNN 的方法,其权重和激活被限制为 [-1,1]。 从 power/speed 的角度来看,这是非常有益的。

在 github 中公开提供了 Torch 和 Theano 中方法的实现: https://github.com/MatthieuCourbariaux/BinaryNet(Theano) https://github.com/itayhubara/BinaryNet(手电筒)

我想知道上面的方法是否可以在TensorFlow中实现? 有人试过实现这个吗?

看看 TensorFlow GitHub issue #1592。它跟踪当前尝试在 TensorFlow 中添加对二进制网络的支持的进度。