Sonnet 基于 TensorFlow 的神经网络库开源项目

我要开发同款
匿名用户2017年04月08日
68阅读
开发技术Python
所属分类人工智能
授权协议Apache

作品详情

Sonnet是一个建立在TensorFlow2之上的库,旨在为机器学习研究提供简单、可组合的抽象。

Sonnet是由DeepMind的研究人员设计和建造的。它可以用于构建许多不同目的的神经网络(非/监督学习、强化学习......)。我们发现它对我们的组织来说是一个成功的抽象,你可能也会这样做

更具体地说,Sonnet提供了一个简单但强大的编程模型,其中心是一个单一的概念:snt.Module。模块可以保存对参数、其他模块和方法的引用,在用户输入上应用一些功能。Sonnet带有许多预定义的模块(如snt.Linear、snt.Conv2D、snt.BatchNorm)和一些预定义的模块网络(如snt.nets.MLP),但我们也鼓励用户建立自己的模块。

与许多框架不同,Sonnet对你如何使用你的模块没有任何意见。模块的设计是自成一体的,并且彼此之间完全脱钩。Sonnet不附带培训框架,官方鼓励用户建立自己的或采用别人的培训框架。

Sonnet也被设计成简单易懂,其代码是清晰和集中的。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论