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

内容

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

快速搜索

链接预测训练管道¶

class graphdatascience.pipeline.lp_training_pipeline.LPTrainingPipeline¶

表示链接预测训练管道。使用 graphdatascience.GraphDataScience.lp_pipe() 构造此类的实例。

addFeature(feature_type: str, **config: Any) → Series[Any]¶

向管道添加链接特征。

参数:
  • feature_type – 要添加的特征类型。

  • **config – 特征的配置,这包括要使用的节点属性。

返回:

查询的结果。

addLogisticRegression(**config: Any) → Series[Any]¶

向管道添加逻辑回归模型候选。

参数:

**config – 逻辑回归模型的配置。

返回:

查询的结果。

addMLP(**config: Any) → Series[Any]¶

向管道添加多层感知器模型候选。

参数:

**config – 多层感知器模型的配置。

返回:

查询的结果。

addNodeProperty(procedure_name: str, **config: Any) → Series[Any]¶

向管道添加节点属性步骤。

参数:
  • procedure_name – 要使用的过程的名称。

  • **config – 节点属性的配置。

返回:

查询的结果。

addRandomForest(**config: Any) → Series[Any]¶

向管道添加随机森林模型候选。

参数:

**config – 随机森林模型的配置。

返回:

查询的结果。

auto_tuning_config() → Series[Any]¶

获取管道的自动调优配置。

返回:

包含自动调优配置的 Series。

configureAutoTuning(**config: Any) → Series[Any]¶

为管道配置自动调优。

参数:

**config – 自动调优的配置。

返回:

查询的结果。

configureSplit(**config: Any) → Series[Any]¶

配置用于训练管道的拆分。

参数:

**config – 拆分的配置。

返回:

查询的结果。

creation_time() → Any¶

获取管道的创建时间。

返回:

管道的创建时间。

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

删除管道。

参数:

failIfMissing – 如果为 True,则如果管道不存在,则会抛出错误。

返回:

查询的结果。

exists() → bool¶

检查管道是否存在。

返回:

如果管道存在则为 True,否则为 False。

feature_steps() → DataFrame¶

获取管道的特征步骤。

返回:

包含管道特征步骤的 DataFrame。

name() → str¶

获取管道的名称。

返回:

管道的名称。

node_property_steps() → DataFrame¶

获取管道的节点属性步骤。

返回:

包含节点属性步骤的 DataFrame。

parameter_space() → Series[Any]¶

获取管道的参数空间。

返回:

包含参数空间的 Series。

split_config() → Series[float]¶

获取管道的拆分配置。

返回:

包含拆分配置的 Series。

train(G: Graph, **config: Any) → Tuple[MODEL_TYPE, Series[Any]]¶

使用管道在给定图上训练模型。

参数:
  • G – 要训练的图。

  • **config – 训练配置。

返回:

包含训练后的模型和查询结果的元组。

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

估计给定图和配置的训练时间。

参数:
  • G – 要训练的图。

  • **config – 训练配置。

返回:

查询的结果。

type() → str¶

获取管道的类型。

返回:

管道的类型。它将是 NodeClassificationPipeline、LinkPredictionPipeline 或 NodeRegressionPipeline 之一。

© 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 视频
  • 图学院
  • Neo4j 实验室

社交

  • 推特
  • 聚会
  • GitHub
  • Stack Overflow
  • 想要发言吗?