机器学习过程¶
Neo4j图数据科学Python客户端API中所有机器学习过程的列表。这包括运行嵌入算法和创建各种管道。所有这些都假定GraphDataScience
对象以gds形式可用。
- gds.pipeline.get(pipeline_name: str) TrainingPipeline[PipelineModel] ¶
获取一个表示管道目录中管道的管道对象。
- gds.alpha.ml.splitRelationships.mutate(G: Graph, **config: Any) Series[Any] ¶
将图拆分为保留关系类型和剩余关系类型,并将其添加到图中。
- gds.alpha.ml.splitRelationships.mutate.estimate(G: Graph, **config: Any) Series[Any] ¶
将图拆分为保留关系类型和剩余关系类型,并将其添加到图中。
- gds.alpha.pipeline.nodeRegression.create(name: str) Tuple[NRTrainingPipeline, Series[Any]] ¶
在管道目录中创建节点回归训练管道。
- gds.beta.graphSage.mutate.estimate(G: Graph, **config: Any) Series[Any] ¶
GraphSage算法根据节点的特征和邻域归纳计算节点的嵌入。
- gds.beta.graphSage.train(G: Graph, **config: Any) Tuple[MODEL_TYPE, Series[Any]] ¶
GraphSage算法根据节点的特征和邻域归纳计算节点的嵌入。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.hashgnn.mutate()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.hashgnn.mutate.estimate()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.hashgnn.stream()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.hashgnn.stream.estimate()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.node2vec.mutate()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.node2vec.mutate.estimate()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.node2vec.stream()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.node2vec.stream.estimate()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.node2vec.write()
。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.node2vec.write.estimate()
。
- gds.beta.pipeline.drop(pipeline: TrainingPipeline[PipelineModel]) Series[Any] ¶
删除管道并释放其占用的资源。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.pipeline.drop()
。
- gds.beta.pipeline.exists(pipeline_name: str) Series[Any] ¶
检查给定管道是否存在于管道目录中。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.pipeline.exists()
。
- gds.beta.pipeline.list(pipeline: TrainingPipeline[PipelineModel] | None = None) DataFrame ¶
列出管道目录中包含的所有管道。
自版本 2.5.0 起已弃用: 自 GDS 服务器版本 2.5.0 起,您应改用端点 gds.pipeline.list()
。
- gds.pipeline.drop(pipeline: TrainingPipeline[PipelineModel]) Series[Any] ¶
删除管道并释放其占用的资源。
- gds.pipeline.exists(pipeline_name: str) Series[Any] ¶
检查给定管道是否存在于管道目录中。
- gds.pipeline.list(pipeline: TrainingPipeline[PipelineModel] | None = None) DataFrame ¶
列出管道目录中包含的所有管道。
- gds.beta.pipeline.linkPrediction.create(name: str) Tuple[LPTrainingPipeline, Series[Any]] ¶
在管道目录中创建链接预测管道。
- gds.beta.pipeline.nodeClassification.create(name: str) Tuple[NCTrainingPipeline, Series[Any]] ¶
在管道目录中创建节点分类训练管道。
- gds.alpha.ml.oneHotEncoding(available_values: List[Any], selected_values: List[Any]) List[int] ¶
以独热编码格式返回选定值的列表。