微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于嵌入参数,neo4j 文档是否不一致?

如何解决关于嵌入参数,neo4j 文档是否不一致?

在本教程中,它具有以下示例: https://neo4j.com/developer/graph-data-science/applied-graph-embeddings/ 其中 'embeddingSize' 用于指定嵌入的向量长度。

CALL gds.alpha.node2vec.stream({
  nodeProjection: "Place",relationshipProjection: {
    eroad: {
      type: "EROAD",orientation: "UNDIRECTED"
    }
  },embeddingSize: 10,iterations: 10,walkLength: 10
})
YIELD nodeId,embedding
RETURN gds.util.asNode(nodeId).name AS place,embedding
LIMIT 5;

然而,在 node2vec 文档的签名中,它使用“embeddingDimension”,而不是“embeddingSize”。是一样的吗?或者教程的文档已经过时了?请参阅下面的“embeddingDimension”: https://neo4j.com/docs/graph-data-science/current/algorithms/node2vec/#alpha-algorithms-embeddings-node2vec

解决方法

图形嵌入是在 1.3 版中引入的,您找到的教程适用于该版本,它使用了 embeddingSize。然后您找到的第二个链接是 node2Vec 的最新文档,它适用于 >= 1.4 版本。看看你的第二个链接的标题,你会看到下面

Neo4j Graph Data Science >
The Neo4j Graph Data Science Library Manual v1.5  >
Algorithms  >
Node embeddings  >
Node2Vec

Neo4j 文档不是最新的,所以如果你真的很喜欢代码,你可以在这里查看 github:https://github.com/neo4j/graph-data-science。它正在以光速变化!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。