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-算法-嵌入-node2vec

Graph嵌入是在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.它正在以光速变化!

最新更新