Lasagne Theano 上建立和操作神经网络的轻量级库开源项目

我要开发同款
匿名用户2017年10月31日
76阅读
开发技术Python
所属分类人工智能
授权协议MIT

作品详情

在Theano上建立和操作神经网络的轻量级库

其主要特点是:

支持feed-forward网络,如ConvolutionalNeuralNetworks(CNN),包括LongShort-TermMemory(LSTM)在内的复发网络及其任何组合

允许多个输入和多个输出的架构,包括辅助分类器

许多优化方法包括Nesterov动量,RMSprop和ADAM

自由定义的成本函数,并且不需要推导出由于Theano的象征性差异而产生的渐变

由于Theano的表达式编译器,CPU和GPU的透明支持

其设计受六项原则管辖:

简单:易于使用,易于理解和易于扩展,便于研究使用

透明:不将Theano隐藏在抽象之后,直接处理和返回Theano表达式或Python/numpy数据类型

模块化:允许独立于Lasagne使用所有部件(图层,正则化程序,优化器,...)

实用主义:使常用的用例很容易,不要超越不常见的情况

限制:不要阻碍用户决定不使用的功能

重点:做一件事并把它做好

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

评论