TensorFlow 中的 BinaryNet 实现

Posted

技术标签:

【中文标题】TensorFlow 中的 BinaryNet 实现【英文标题】:BinaryNet implementation in TensorFlow 【发布时间】:2016-12-28 02:24:49 【问题描述】:

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

Torch 和 Theano 中的方法在 github 上公开可用: https://github.com/MatthieuCourbariaux/BinaryNet (Theano) https://github.com/itayhubara/BinaryNet(火炬)

我想知道上述方法是否可以在 TensorFlow 中实现? 有没有人尝试过实现这个?

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于TensorFlow 中的 BinaryNet 实现的主要内容,如果未能解决你的问题,请参考以下文章

如何让 HMM 在 TensorFlow 中处理实值数据

一文详解TensorFlow模型迁移及模型训练实操步骤

Keras还是TensorFlow?深度学习框架选型实操分享

TensorFlow.资料

[TensorFlow系列-10]:TensorFlow基础 - 张量元素的比较运算

干货 | 这些关于 TensorFlow 问题的解答,你不能错过