PGL
PGL copied to clipboard
关于Graph4Rec的数据问题


这个应该是节点的特征,但是为什么不是一条向量,而是这种结构有点看不懂? s 1:583,2:697 这样表示的什么意思?
![]()
![]()
这个应该是节点的特征,但是为什么不是一条向量,而是这种结构有点看不懂? s 1:583,2:697 这样表示的什么意思?
目前只支持id特征,向量的不支持,话说你能运行成功graph4rec吗,我在aistudio上跑着会报错
@zouhan6806504 我是在自己服务器上跑的,可以跑通。这么坑,s 1:583,2:697 表示第一个特征和第二个特征的意思? 583和697表示特征具体的值嘛
这个问题可以看这个issue: https://github.com/PaddlePaddle/PGL/issues/434
举个例子: 比如节点是一篇文章,这个文章有这样的特征: 标题 和 类别(娱乐,军事,政治),那么我们就可以用1,表示标题属性,用2表示类别属性。 我们称之为slot,所以就有两个slot,1和2, 然后697是值,表示这个是娱乐新闻。 这样的特征其实也是离散特征,所以在代码里面,我们也是会给他们创建embedding的。
举个例子: 比如节点是一篇文章,这个文章有这样的特征: 标题 和 类别(娱乐,军事,政治),那么我们就可以用1,表示标题属性,用2表示类别属性。 我们称之为slot,所以就有两个slot,1和2, 然后697是值,表示这个是娱乐新闻。 这样的特征其实也是离散特征,所以在代码里面,我们也是会给他们创建embedding的。
所以如果一共有N个类别的话,s 1:583,2:697这个2后边的值的范围就是从1到N(或者从0到N-1)?