ImportError:无法导入名称' persist'

时间:2016-12-22 15:16:18

标签: deep-learning cntk

我想在CNTK坚持训练有素的模特,并发现“坚持不懈”。经过一定程度的搜索后的功能。但是,导入它似乎有些错误。

from cntk import persist

这会引发ImportError。

我做错了什么事吗?或者这不再受支持了吗?是否有另一种方法来保持模型?

2 个答案:

答案 0 :(得分:1)

该功能已转移到cntk功能。新方法是mynetwork.save_model(...),其中mynetwork表示计算的根(通常是预测)。要加载模型,您只需说mynetwork = C.load_model(...)

即可

答案 1 :(得分:1)

坚持来自早期的测试版。 save_model现在是每个CNTK函数的一种方法。因此,您不需要执行save_model(z,filename),而是执行z.save_model(filename)。 Load_model的工作方式与以前相同,但您可以从cntk.ops.functions导入它。有关示例,请参阅:https://github.com/Microsoft/CNTK/blob/v2.0.beta7.0/Tutorials/CNTK_203_Reinforcement_Learning_Basics.ipynbhttps://github.com/Microsoft/CNTK/blob/v2.0.beta7.0/bindings/python/cntk/tests/persist_test.py