节点分类模型¶
- class graphdatascience.model.node_classification_model.NCModel¶
表示模型目录中的节点分类模型。使用
NCTrainingPipeline.train()构建此模型。- best_parameters() Series[Any]¶
获取流水线模型的最佳参数。
- 返回:
流水线模型的最佳参数。
- 返回类型:
Series[Any]
- drop(failIfMissing: bool = False) Series[Any]¶
删除模型。
- 参数:
failIfMissing (bool) – 如果为 True,则在模型不存在时抛出错误。如果为 False,则不抛出错误。
- 返回:
删除操作的结果。
- 返回类型:
Series[Any]
- graph_schema() Series[Any]¶
获取模型的图谱模式 (graph schema)。
- 返回:
模型的图谱模式。
- 返回类型:
Series[Any]
- metrics() Series[Any]¶
获取流水线模型的指标。
- 返回:
流水线模型的指标。
- 返回类型:
Series[Any]
- node_property_steps() list[NodePropertyStep]¶
获取流水线模型的节点属性步骤。
- 返回:
流水线模型的节点属性步骤。
- 返回类型:
- predict_mutate(G: Graph, **config: Any) Series[Any]¶
使用模型对给定的图进行预测,并将结果写入 (mutate) 图中。
- 参数:
G (Graph) – 要进行预测的图。
**config (Any) – 预测的配置。
- 返回:
Mutate 操作的结果。
- 返回类型:
Series[Any]
- predict_mutate_estimate(G: Graph, **config: Any) Series[Any]¶
估算使用模型在给定图上进行预测所需的内存。
- 参数:
G (Graph) – 要进行预测的图。
**config (Any) – 预测的配置。
- 返回:
在给定图上进行预测所需的内存。
- 返回类型:
Series[Any]
- predict_stream_estimate(G: Graph, **config: Any) Series[Any]¶
估算在给定图上进行预测并将结果以 DataFrame 形式流式传输所需的资源。
- 参数:
G (Graph) – 要进行预测的图。
**config (Any) – 预测的配置。
- 返回:
以 DataFrame 形式返回的预测结果。
- 返回类型:
Series[Any]
- predict_write(G: Graph, **config: Any) Series[Any]¶
预测图中节点的标签并将结果写入数据库。
- 参数:
G (Graph) – 要进行预测的图。
**config (Any) – 预测的配置。
- 返回:
写入操作的结果。
- 返回类型:
Series[Any]
- predict_write_estimate(G: Graph, **config: Any) Series[Any]¶
估算预测图中节点标签并写入数据库所需的内存。
- 参数:
G (Graph) – 要进行预测的图。
**config (Any) – 预测的配置。
- 返回:
预测图中节点标签并写入数据库所需的内存。
- 返回类型:
Series[Any]
检查模型是否已共享。
- 返回:
如果模型已共享则返回 True,否则返回 False。
- 返回类型:
- train_config() Series[Any]¶
获取模型的训练配置。
- 返回:
模型的训练配置。
- 返回类型:
Series[Any]