首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Node.js (tfjs-node)从Tensorflow.js中的检查点重新启动模型训练?

如何使用Node.js (tfjs-node)从Tensorflow.js中的检查点重新启动模型训练?
EN

Stack Overflow用户
提问于 2019-01-24 12:40:58
回答 1查看 198关注 0票数 0

我正在训练模型,需要创建训练模型的检查点,并使用检查点从保存的级别重新启动模型训练。tfjs-node可以做到这一点吗?如果有,请指点一下..

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-24 22:30:01

您可以使用model.save()方法以文件:// URL保存您的模型,例如await model.save('file:///tmp/my_model');

稍后,您可以使用tf.loadModel()加载模型,也可以使用文件:// URL,例如,const model = await tf.loadModel('file:///tmp/my_model/model.json');加载的模型保留了以前训练的权重参数,并可以在compile()调用后进行进一步训练。

请注意,目前TensorFlow.js有一个限制,因为它不保存优化器的状态。因此,如果您使用其中一个有状态优化器,例如'adam','rmsprop',而不是默认的无状态优化器(即'sgd'),优化器的状态将在保存和加载后被遗忘。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54339478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档