首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法对tensorflow中的变量元素实施约束?

有没有办法对tensorflow中的变量元素实施约束?
EN

Stack Overflow用户
提问于 2016-11-29 15:47:54
回答 1查看 893关注 0票数 1

最近,我一直在开发一个学习玩围棋游戏的CNN,这是我在Tensorflow v0.11中开发的。

我读过这篇论文:Teaching Deep Convolutional Neural Networks to Play Go,其中他们对卷积权重实施了对称约束。我希望实现这一点并亲自测试结果。我进行了广泛的搜索,但一直无法找到一个有效的方法来做到这一点。类似的问题也被问到了here。无论我多么努力地试图找到一种方法来强制实施这些对称性,但我在训练中找不到一种方法。

以前有没有人做过类似的事情?

EN

回答 1

Stack Overflow用户

发布于 2016-11-30 04:09:34

强制对称的一种方法是存储不对称权重,并在使用它们之前进行转换以使其对称。例如,如果我想要对称一个矩阵的对角线,使用(0.5 *权重*tf.transpose(权重))可以满足我的要求。其他排列会给你提供其他类型的对称性,这些都是可微的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40860365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档