text_gcn
text_gcn copied to clipboard
关于features
您好,我在运行您的代码时遇到一个问题想向您请教: 在train.py的53行,features = sp.identity(features.shape[0]) # featureless 为什么features被重新赋值为了一个单位矩阵? 而且在buid_graph.py中,allx和x中的元素全为0?
@lhy2749
因为试过单位矩阵效果较好。allx和x中的元素之前用过word embedding, 发现效果不好,后来就都置为0,其实用单位矩阵就不需要allx和x.
@yao8839836 您好,我看代码里面写到第一层的GCN的featureless为True,那么在运行的时候,输入x其实是被忽略掉的,不参与运算,那么整个网络层可以写成 relu(relu(Adj*W0) * W1), 那么是不是可以把整个网络层理解为W0作为输入,W0中的每一行作为一个样本的特征
@liuyukid
您好,W0是随机初始化的,还是以X = I作为特征,每一行是一个one-hot向量