列出模型
可以使用 gds.model.list()
过程检索目录中模型的有关信息。
语法
从目录中列出模型
CALL gds.model.list(modelName: String)
YIELD
modelName: String,
modelType: String,
modelInfo: Map,
creationTime: DateTime,
trainConfig: Map,
graphSchema: Map,
loaded: Boolean,
stored: Boolean,
published: Boolean
名称 | 类型 | 默认值 | 可选 | 描述 |
---|---|---|---|---|
modelName |
字符串 |
|
是 |
模型的名称。如果未指定,则列出目录中的所有模型。 |
名称 | 类型 | 描述 |
---|---|---|
modelName |
字符串 |
模型的名称。 |
modelType |
字符串 |
模型的类型。指示用于训练模型的训练算法。 |
modelInfo |
映射 |
训练模型的详细类型特定信息。 |
creationTime |
日期时间 |
模型创建时间。 |
trainConfig |
映射 |
用于训练模型的训练配置。 |
graphSchema |
映射 |
训练模型所用图的模式。 |
loaded |
布尔值 |
如果模型已加载到内存模型目录中,则为 True。 |
stored |
布尔值 |
如果模型已存储到磁盘上,则为 True。 |
published |
布尔值 |
如果模型已发布,则为 True。 |
示例
在本节中,我们将演示如何列出模型目录中的模型。为简单起见,我们假设名为 my-model1
和 my-model2
的两个模型已经过训练并存在于模型目录中。
列出所有模型
最简单的情况是列出所有模型。这可以通过不带任何参数调用 gds.model.list()
来完成。
列出所有模型的信息
CALL gds.model.list()
YIELD modelName, modelType, modelInfo, loaded, stored, published
modelName | modelType | modelInfo | loaded | stored | published |
---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
由于此模型仅为示例,我们省略了其训练详情。
列出特定模型
我们还可以请求仅列出特定模型的详细信息。这通过将模型名称作为参数提供给过程来完成。
列出特定模型的信息
CALL gds.model.list('my-model1')
YIELD modelName, modelType, modelInfo, loaded, stored, published
modelName | modelType | modelInfo | loaded | stored | published |
---|---|---|---|---|---|
|
|
|
|
|
|