text_gcn icon indicating copy to clipboard operation
text_gcn copied to clipboard

关于features

Open lhy2749 opened this issue 4 years ago • 3 comments

您好,我在运行您的代码时遇到一个问题想向您请教: 在train.py的53行,features = sp.identity(features.shape[0]) # featureless 为什么features被重新赋值为了一个单位矩阵? 而且在buid_graph.py中,allx和x中的元素全为0?

lhy2749 avatar May 25 '20 03:05 lhy2749

@lhy2749

因为试过单位矩阵效果较好。allx和x中的元素之前用过word embedding, 发现效果不好,后来就都置为0,其实用单位矩阵就不需要allx和x.

yao8839836 avatar May 28 '20 08:05 yao8839836

@yao8839836 您好,我看代码里面写到第一层的GCN的featureless为True,那么在运行的时候,输入x其实是被忽略掉的,不参与运算,那么整个网络层可以写成 relu(relu(Adj*W0) * W1), 那么是不是可以把整个网络层理解为W0作为输入,W0中的每一行作为一个样本的特征

liuyukid avatar Jun 03 '20 01:06 liuyukid

@liuyukid

您好,W0是随机初始化的,还是以X = I作为特征,每一行是一个one-hot向量

yao8839836 avatar Jun 03 '20 14:06 yao8839836