Neo4j 图数据科学客户端 API 参考 图数据科学客户端 API 参考
图数据科学客户端文档

内容

  • GraphDataScience
  • 图过程
  • 图对象
  • GraphCreateResult
  • 算法过程
  • 机器学习过程
  • 链接预测训练流水线
  • 节点分类训练流水线
  • 节点回归训练流水线
  • NodePropertyStep
  • LinkFeature
  • 模型过程
  • 链接预测模型
  • 节点分类模型
  • 节点回归模型
  • GraphSage 模型
  • SimpleRelEmbeddingModel
  • 其他过程
  • ServerVersion
  • GDS 会话
  • DbmsConnectionInfo
  • SessionMemory
  • AlgorithmCategory
  • CloudLocation

快速搜索

链接预测模型¶

class graphdatascience.model.link_prediction_model.LPModel¶

表示模型目录中的链接预测模型。使用 LPTrainingPipeline.train() 来构建。

best_parameters() → Series[Any]¶

获取流水线模型的最佳参数。

返回值:

流水线模型的最佳参数。

creation_time() → Any¶

获取模型的创建时间。

返回值:

模型的创建时间。

drop(failIfMissing: bool = False) → Series[Any]¶

删除模型。

参数:

failIfMissing – 如果为 True,则如果模型不存在,则抛出错误。如果为 False,则不抛出错误。

返回值:

删除操作的结果。

exists() → bool¶

检查模型是否存在。

返回值:

如果模型存在,则返回 True,否则返回 False。

graph_schema() → Series[Any]¶

获取模型的图模式。

返回值:

模型的图模式。

link_features() → List[LinkFeature]¶

获取流水线的链接特征。

返回值:

流水线的 LinkFeatures 列表。

loaded() → bool¶

检查模型是否加载到内存中。

返回值:

如果模型加载到内存中,则返回 True,否则返回 False。

metrics() → Series[Any]¶

获取流水线模型的指标。

返回值:

流水线模型的指标。

model_info() → Dict[str, Any]¶

获取模型的模型信息。

返回值:

模型的模型信息。

name() → str¶

获取模型的名称。

返回值:

模型的名称。

node_property_steps() → List[NodePropertyStep]¶

获取流水线模型的节点属性步骤。

返回值:

流水线模型的节点属性步骤。

predict_mutate(G: Graph, **config: Any) → Series[Any]¶

使用模型对给定图进行预测,并使用结果修改图。

参数:
  • G – 要预测的图。

  • **config – 预测的配置。

返回值:

修改操作的结果。

predict_mutate_estimate(G: Graph, **config: Any) → Series[Any]¶

估计使用模型对给定图进行预测所需的内存。

参数:
  • G – 要预测的图。

  • **config – 预测的配置。

返回值:

使用模型对给定图进行预测所需的内存。

predict_stream(G: Graph, **config: Any) → DataFrame¶

使用模型对给定图进行预测,并将结果作为 DataFrame 流式传输。

参数:
  • G – 要预测的图。

  • **config – 预测的配置。

返回值:

预测结果作为 DataFrame。

predict_stream_estimate(G: Graph, **config: Any) → Series[Any]¶

估计使用模型对给定图进行预测并将结果作为 DataFrame 流式传输。

参数:
  • G – 要预测的图。

  • **config – 预测的配置。

返回值:

预测结果作为 DataFrame。

published() → bool¶

检查模型是否已发布。

返回值:

如果模型已发布,则返回 True,否则返回 False。

shared() → bool¶

检查模型是否已共享。

返回值:

如果模型已共享,则返回 True,否则返回 False。

stored() → bool¶

检查模型是否存储在磁盘上。

返回值:

如果模型存储在磁盘上,则返回 True,否则返回 False。

train_config() → Series[Any]¶

获取模型的训练配置。

返回值:

模型的训练配置。

type() → str¶

获取模型的类型。

返回值:

模型的类型。

© Neo4j, Inc.
条款 | 隐私 | 站点地图

Neo4j®、Neo Technology®、Cypher®、Neo4j® Bloom™ 和 Neo4j® Aura™ 是 Neo4j, Inc. 的注册商标。所有其他商标均为其各自公司所有。

联系我们 →

美国:1-855-636-4532
瑞典 +46 171 480 113
英国:+44 20 3868 3223
法国:+33 (0) 1 88 46 13 20

学习

  • 沙箱
  • Neo4j 社区网站
  • Neo4j 开发者博客
  • Neo4j 视频
  • GraphAcademy
  • Neo4j Labs

社交

  • Twitter
  • Meetups
  • Github
  • Stack Overflow
  • 想发言?