使用Neo4j GraphSage训练模型遇许可证限制错误,如何解决?
解决Neo4j GraphSAGE模型存储超限错误
错误原因
Neo4j Graph Data Science(GDS)社区版的模型目录最多允许存储3个训练好的模型,当尝试训练第4个模型时就会触发该报错。
解决方案
清理无用模型
先列出当前所有已存储的模型:CALL gds.beta.model.list()找到不再需要的模型,执行删除命令:
CALL gds.beta.model.drop('要删除的模型名')清理后即可训练新模型。
复用模型名称
如果不需要保留旧的同名模型,训练时指定已存在的模型名,新训练的模型会直接覆盖旧模型:CALL gds.beta.graphSage.train( 'noPropertiesGraph', { modelName: '已存在的模型名', featureProperties: ['degree'] } ) YIELD trainMillis RETURN trainMillis升级到商业授权版
如果业务需要存储超过3个模型,可购买Neo4j GDS商业授权,解除模型数量限制。
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

