首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tensorflow中LSTM的分布式训练

tensorflow中LSTM的分布式训练
EN

Stack Overflow用户
提问于 2017-12-26 16:27:03
回答 1查看 1.1K关注 0票数 1

LSTM是一个算法还是一个节点?如果在模型中使用它,如果我使用分布式训练,反向传播会发生冲突吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-26 22:03:52

LSTM也不是。这是一个递归的神经网络(参见这个职位)。就tensorflow而言,您可能会感到困惑,因为有一个单元(例如,BasicLSTMCell)的概念,它基本上是一个工厂,用于创建一个或多个层的单元格。最后,将其转化为计算图中的节点。您可以在这个笔记本中找到一个很好的用法示例。顺便说一句,训练的算法也是一样的--后盾。

现在,关于分布式训练,有两种类型的并行性:数据并行和模型并行,没有一种能破坏支持。唯一的例外可能是具有异步更新的数据并行,这确实需要某些技巧才能工作,但是在tensorflow中没有对它的一流支持。我认为使用更简单的方法分发模型会更好(参见这个职位)。因此,答案很可能是:不,后盾会运作得很好。

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

https://stackoverflow.com/questions/47981205

复制
相关文章

相似问题

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