Open Xiaobaijav opened 4 months ago
进行邻居采样的时候,参数里面有一个列表,如果是-1表示考虑全部邻居节点,那如果想采样two-hop, 那这个参数如何设置值呢,这个参数为什么要设置成列表的形式呢 parser.add_argument('--fanouts', type=int, default=[-1], nargs='+', help='Sampling neighbors, default [-1] means full neighbors')
--fanouts -1 -1
。同理,如果要使用更高阶的全部邻居节点,补充-1即可。如果不是-1呢
如果不是-1呢
可以尝试输入其它自然数(当然,0的意义不大,表示不采样),对于给定的fanouts列表,GAGA会尝试采样,原理同GraphSAGE。
详细说明请参照上条回答第二点,连接中是采样代码。
谢谢 我再研究一下代码
进行邻居采样的时候,参数里面有一个列表,如果是-1表示考虑全部邻居节点,那如果想采样two-hop, 那这个参数如何设置值呢,这个参数为什么要设置成列表的形式呢 parser.add_argument('--fanouts', type=int, default=[-1], nargs='+', help='Sampling neighbors, default [-1] means full neighbors')