cnn_graph 运行bug及修复

Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering

中文解释传送门:https://www.cnblogs.com/huangshiyu13/p/6795896.html

github链接:https://github.com/mdeff/cnn_graph

Pooling的问题通过同学和群里的解决了。文中说是平衡二叉树,每次两两节点合并(pooling)。因为二叉树合并过程中,并不一定满足合并时每个孩子节点都是由原图中两个孩子节点合并而成,因此添加了一些额外的节点,让它们和那些没有可配对的节点合并。
比如那个图,0-1合并成了根节点、5-4合并作为根节点的右孩子,8-9是根节点的左孩子,6只有一个,于是配对一个单个的节点,10也是一样。得到了G1,G1中又一次合并,这次合并的策略变成了单个孩子节点向父节点合并,为0配一个伪节点。

运行程序时,首先在tensorflow 环境下 conda install --yes --file requirements.txt

python mnist.py

会报错找不到lib模块,这时需要在lib文件夹下加一个__init__.py空文件

posted @ 2018-03-07 20:14  Emma00  阅读(178)  评论(0编辑  收藏  举报