首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Neo4j和GraphSAGE将具有多个属性类型(int、float、string)的节点转换为嵌入?

使用Neo4j和GraphSAGE将具有多个属性类型(int、float、string)的节点转换为嵌入?
EN

Stack Overflow用户
提问于 2021-11-28 12:03:58
回答 1查看 229关注 0票数 0

如果我的节点看起来像:

代码语言:javascript
复制
{id: 1, name: "John", last_name: "Doe", age: 40, city: "New York", credit_score: 5.5}
{id: 2, name: "Linda", last_name: "Lumbo", age: 32, city: "Washington", credit_score: 5.5}
{id: 3, name: "Greg", last_name: "Tanta", age: 28, city: "New York", credit_score: 5.5}
{id: 4, name: "Donald", last_name: "Greenboim", age: 64, city: "Tel Aviv", credit_score: 5.5}
{id: 5, name: "Leo", last_name: "Greenhouse", age: 98, city: "Paris", credit_score: 5.5}
{id: 6, name: "John", last_name: "Opelbaum", age: 80, city: "Moscow", credit_score: 1}
{id: 7, name: "John", last_name: "Vein", age: 21, city: "Los Angeles", credit_score: 0.35}
{id: 8, name: "Dino", last_name: "Lodz", age: 34, city: "New York", credit_score: 1.5}
{id: 9, name: "Kurt", last_name: "Kreston", age: 89, city: "New York", credit_score: 5.3}
{id: 10, name: "Alex", last_name: "Mulo", age: 22, city: "Moscow", credit_score: 2.5}
{id: 11, name: "John", last_name: "Tolo", age: 32, city: "Liverpool", credit_score: 0.5}
{id: 12, name: "Trent", last_name: "Benson", age: 57, city: "London", credit_score: 5.114}
{id: 13, name: "Tom", last_name: "Richardson", age: 23, city: "New York", credit_score: 0.986}
....

考虑到所有的属性都是相互关联的,我想在属性上应用GraphSAGE算法。由于某些原因,当属性是字符串时,我无法获得嵌入。请指导我如何在具有字符串类型属性的节点上应用GraphSAGE算法?或混合(浮点、int、字符串)。

代码语言:javascript
复制
Failed to invoke procedure gds.graph.create: Caused by: java.lang.UnsupportedOperationException: Loading of values of type String is currently not supported
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-28 19:04:09

如果要在字符串类型属性上应用运行GraphSAGE,则需要应用一种热编码或其他技术将它们转换为一个数字列表。属性类型不能是各种数据类型的混合,它必须在所有属性之间保持一致。AFAIK,这对于任何包含GraphSAGE的库都是有效的,而不仅仅是Neo4j GDS。

您可能可以跳过id属性,因为它不包含任何其他信息。对于城市、名称和姓氏,您可以使用一个热编码或单词嵌入来将这些属性包含在GraphSAGE中,这是您的决定。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70143215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档