跳转到主要内容

与scikit-learn兼容的神经网络库

项目描述

nolearn 包含了围绕现有神经网络库的许多封装和抽象,最显著的是 Lasagne,以及一些机器学习实用模块。所有代码都编写为与 scikit-learn 兼容。

https://travis-ci.org/dnouri/nolearn.svg?branch=master

安装

我们建议使用 venv(当使用Python 3时)或 virtualenv(Python 2)来安装nolearn。

nolearn附带一个已知良好的依赖版本列表,我们在 requirements.txt 中进行了测试。要从Git安装nolearn的最新版本以及这些已知良好的依赖项,请运行以下两个命令

pip install -r https://raw.githubusercontent.com/dnouri/nolearn/master/requirements.txt
pip install git+https://github.com/dnouri/nolearn.git

文档

如果您想了解如何使用 nolearn.lasagne,那么您可以选择以下两个入门教程之一

有关lasagne包中的类和函数的详细信息,例如层、更新和非线性函数,请查阅Lasagne项目文档

nolearn.lasagne附带了一些测试用例,展示了某些更高级的特性,例如具有合并层的网络和具有多个输入的网络。

目前,nolearn的文档有些过时。但网上有更多资源。

最后,还有一些来自网络上的演示和示例。请注意,其中一些可能需要特定版本的nolearn和Lasange才能运行。

支持

如果您在nolearn中发现了一个错误,请向nolearn问题跟踪器提交错误报告。请确保包括以下信息:

  • 如何重现错误:用最小示例展示如何触发错误

  • 您正在使用哪些版本:包括Git修订版和/或您正在使用的nolearn(以及可能Lasagne)的版本

请务必搜索问题跟踪器,看看您的问题是否之前遇到过或已被修复。

如果您认为您看到的问题是Lasagne的问题,这是一个不同的软件项目,请使用Lasagne问题跟踪器

目前没有nolearn的用户邮件列表。但是,如果您有任何与Lasagne相关的问题,您可能想尝试Lasagne用户列表,或使用Stack Overflow。请避免直接联系作者进行非商业支持请求;公共论坛是这些请求的正确地方。

引用

欢迎引用

Daniel Nouri. 2014. nolearn:与scikit-learn兼容的神经网络库 https://github.com/dnouri/nolearn

许可

有关许可权利和限制,请参阅LICENSE.txt文件(MIT)。

变更历史

0.6.1 - 2019-11-05

请查看GitHub以获取本发行版与上一版本之间的变更列表:https://github.com/dnouri/nolearn/pulls?q=is%3Apr+is%3Aclosed

0.6.0 - 2016-08-27

感谢@BenjaminBossan、@cancan101、@DanChianucci对本发行版做出的重大贡献。

0.5 - 2015-01-22

  • 弃用console、dataset、dbn和model模块。

  • lasagne:添加了围绕Lasagne神经网络库的scikit-learn兼容包装器,用于构建简单的前馈网络。

0.5b1 - 2014-08-09

  • overfeat:添加基于OverFeat的特征提取器。

  • caffe:添加基于Caffe中找到的ImageNet预训练网络的特征提取器。

0.4 - 2014-01-15

  • cache:使用joblib的numpy_pickle而不是cPickle进行持久化。

0.3.1 - 2013-11-18

  • convnet:添加center_only和classify_direct选项。

0.3 - 2013-11-02

  • convnet:添加基于Jia和Donahue的DeCAF的scikit-learn估计器。

  • dbn:将use_re_lu=True和nesterov=True更改为默认参数。

0.2 - 2013-03-03

  • dbn:添加参数learn_rate_decays和learn_rate_minimums,允许在每个微调epoch后减少学习率。

  • dbn:允许将-1作为神经网络输入和输出层的值。然后使用X和y的形状来确定这些。

  • dbn:添加对稀疏输入数据矩阵的支持。

  • dbn:提高DBN.predict_proba的糟糕速度。

0.2b1 - 2012-12-30

  • 在nolearn.dbn中添加了基于George Dahl的gdbn的scikit-learn估计器。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源代码发行版

nolearn-0.6.1.tar.gz (38.6 kB 查看散列值)

上传时间 源代码

由以下支持