我想在CNTK坚持训练有素的模特,并发现“坚持不懈”。经过一定程度的搜索后的功能。但是,导入它似乎有些错误。
from cntk import persist
这会引发ImportError。
我做错了什么事吗?或者这不再受支持了吗?是否有另一种方法来保持模型?
答案 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.ipynb或https://github.com/Microsoft/CNTK/blob/v2.0.beta7.0/bindings/python/cntk/tests/persist_test.py