DeepMind 的 Sonnet 提供了 Keras 没有的啥?

Posted

技术标签:

【中文标题】DeepMind 的 Sonnet 提供了 Keras 没有的啥?【英文标题】:What does DeepMind's Sonnet afford that Keras doesn't?DeepMind 的 Sonnet 提供了 Keras 没有的什么? 【发布时间】:2019-04-08 04:50:02 【问题描述】:

我对 DeepMind 的 TensorFlow 十四行诗库的用途感到非常困惑。据我从文档中可以看出,它似乎基本上做了 Keras 所做的事情(灵活的功能抽象)。谁能告诉我十四行诗的优势是什么?

【问题讨论】:

【参考方案1】:

它们之间没有太大区别。他们都是:

在开发神经网络 (NN) 或其他机器学习 (ML) 算法时实现抽象的高级面向对象库。 在 TensorFlow 之上构建(添加了 Theano for Keras)。

那么他们为什么要创作十四行诗呢?看来 Keras 似乎并不适合 DeepMind 的需求。因此,DeepMind 提出了 Sonnet,这是一个基于 TensorFlow 构建的高级面向对象编程库,以满足其研究需求。

Keras 和 Sonnet 都在尝试简化深度强化学习,主要区别在于 Sonnet 专门适用于 DeepMind 探索的问题。

在我看来,Sonnet 的主要优势在于,您可以使用它比 keras 更轻松地重现 DeepMind 论文中展示的研究,因为 DeepMind 将自己使用 Sonnet。除了这个优势之外,它只是另一个用于探索深度 RL 问题的框架。

【讨论】:

以上是关于DeepMind 的 Sonnet 提供了 Keras 没有的啥?的主要内容,如果未能解决你的问题,请参考以下文章

23个深度学习库大排名:TensorFlowKeras名列一二,Sonnet增长最快

业界 | 23个深度学习库大排名:TensorFlowKeras名列一二,Sonnet增长最快

一眼就能认出你:DeepMind AI 扫描一次就能识别物体

对比丨深度学习库大排名:TensorFlowKeras名列一二,Sonnet增长最快

烧钱明星Deepmind终于赚钱了,首次盈利5960万美元!

DeepMind带来了大魔王阿尔法扣,程序员还有前途吗?