模型过程¶
Neo4j 图数据科学 Python 客户端 API 中所有模型过程的列表。这些都假设 GraphDataScience
的对象作为 gds 可用。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应该使用端点 gds.backup()
。
- gds.alpha.backup(**config) DataFrame ¶
备份过程将图和模型持久化到磁盘
- gds.alpha.model.delete(model: Model) Series[Any] ¶
从磁盘删除存储的模型。
- gds.alpha.model.load(model_name: str) Tuple[Model, Series[Any]] ¶
将存储的模型加载到主内存中。
- gds.alpha.model.publish(model: Model) Model ¶
使所有用户都可以访问训练好的模型。
- gds.alpha.model.store(model: Model, failIfUnsupportedType: bool = True) Series[Any] ¶
将选定的模型存储到磁盘。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应该使用端点 gds.restore()
。
- gds.alpha.restore(**config: Any) DataFrame ¶
还原过程从磁盘读取图和模型。
- gds.backup(**config) DataFrame ¶
备份过程将图和模型持久化到磁盘
- gds.beta.model.drop(model: Model) Series[Any] ¶
删除加载的模型并释放其占用的资源。
- gds.beta.model.exists(model_name: str) Series[Any] ¶
检查给定模型是否在模型目录中存在。
- gds.beta.model.list(model: Model | None = None) DataFrame ¶
列出模型目录中包含的所有模型。
- gds.model.get(model_name: str) Model ¶
从模型目录返回模型。
- gds.restore(**config: Any) DataFrame ¶
还原过程从磁盘读取图和模型。
- gds.model.delete(model: Model) Series[Any] ¶
从磁盘删除存储的模型。
- gds.model.load(model_name: str) Tuple[Model, Series[Any]] ¶
将存储的模型加载到主内存中。
- gds.model.publish(model: Model) Model ¶
使所有用户都可以访问训练好的模型。
- gds.model.store(model: Model, failIfUnsupportedType: bool = True) Series[Any] ¶
将选定的模型存储到磁盘。
- gds.model.drop(model: Model) Series[Any] ¶
删除加载的模型并释放其占用的资源。
- gds.model.exists(model_name: str) Series[Any] ¶
检查给定模型是否在模型目录中存在。
- gds.model.list(model: Model | None = None) DataFrame ¶
列出模型目录中包含的所有模型。
- gds.model.transe.create(G: Graph, node_embedding_property: str, relationship_type_embeddings: Dict[str, List[float]) SimpleRelEmbeddingModel ¶
创建 TransE 关系嵌入模型
- 参数:
G – 表示模型训练所用图的 Graph 对象
node_embedding_property – 存储 TransE 嵌入的节点属性的名称
relationship_type_embeddings – 一个字典,将关系类型名称映射到 TransE 模型的关系类型嵌入
- 返回值:
一个关系嵌入模型,可用于基于 TransE 度量预测新的节点对
- gds.model.distmult.create(G: Graph, node_embedding_property: str, relationship_type_embeddings: Dict[str, List[float]) SimpleRelEmbeddingModel ¶
创建 DistMult 关系嵌入模型
- 参数:
G – 表示模型训练所用图的 Graph 对象
node_embedding_property – 存储 DistMult 嵌入的节点属性的名称
relationship_type_embeddings – 一个字典,将关系类型名称映射到 DistMult 模型的关系类型嵌入
- 返回值:
一个关系嵌入模型,可用于基于 DistMult 度量预测新的节点对