scikit学习兼容神经网络库
nolearn的Python项目详细描述
nolearn包含许多包装和抽象 现有的神经网络库,最显著的是Lasagne,以及一些机器学习 多功能模块。所有代码都是为了与 scikit-learn。
安装
我们建议使用venv(使用python 3时) 或virtualenv (python 2)安装nolearn。
从python包安装nolearn的最新版本 索引,do:
pip install nolearn
在撰写本文时,nolearn使用最新版本的 它的依赖关系,如numpy、scipy、theano和千层面(the 后者from Git)。但我们也 维护我们支持的已知良好依赖关系版本的列表 还有测试。你会不会在 安装或运行时,我们建议您尝试此相同的测试集 取而代之的是深度:
pip install -r https://github.com/dnouri/nolearn/tree/0.6.0/requirements.txt pip install nolearn
如果你想安装最新的nolearn开发版本 直接从Git运行:
pip install -r https://raw.githubusercontent.com/dnouri/nolearn/master/requirements.txt pip install git+https://github.com/dnouri/nolearn.git@master#egg=nolearn==0.7.git
文档
如果您正在寻找如何使用nolearn.lasagne,那么有两个 介绍性教程,您可以从中选择:
- Using convolutional neural nets to detect facial keypoints tutorial 与code
- Training convolutional neural networks with nolearn
关于lasagne 包,例如层、更新和非线性,您将希望 看看Lasagne project’s documentation。
nolearn.lasagne附带一个number of tests 它展示了一些更高级的特性,比如网络 有合并层,网络有多个输入。
nolearn’s own documentation 现在有点过时了。但是有更多的资源 在线。
最后,还有一些来自网络的演示和示例。 注意,其中一些可能需要一个特定版本的nolearn和 要运行的激光范围:
- 奥利弗·杜尔用 code
- Roelof Pieters的演讲Python for Image Understanding 附带nolearn.lasagne代码示例
- 本杰明·博桑的Otto Group Product Classification Challenge using nolearn/lasagne
- 卡格尔的instructions on how to set up an AWS GPU instance to run nolearn.lasagne 以及面部关键点检测教程
- An example convolutional autoencoder
- 2015年显著性预测任务的获胜者公布了 lasagne/nolearn-based code。
- 在Kaggle Diabetic Retinopathy Detection challenge中获得第二名的选手 出版了他们的lasagne/nolearn-based code。
- 在Kaggle Right Whale Recognition challenge中获得第二名的选手 出版了他的lasagne/nolearn-based code。
支架
如果您发现NoLearn有漏洞,请向 nolearn issue tracker。 确保包含以下信息:
- 如何重现错误:演示如何使用 最小示例
- 您使用的版本:包括git修订版和/或版本 你用的是诺莱恩(可能还有烤宽面条)
请确保搜索问题跟踪程序,以查看您的问题 以前遇到过或修复过。
如果你认为你看到了千层面的问题 不同的软件项目,请改用Lasagne issue tracker。
目前没有NoLearn的用户邮件列表。但是,如果你 有一个关于千层面的问题,你可能想试试Lasagne users list,或者使用 堆栈溢出。请不要联系作者 直接提出非商业性支持请求;公共论坛是正确的 放这些的地方。
引文
欢迎引用:
Daniel Nouri. 2014. nolearn: scikit-learn compatible neural network libraryhttps://github.com/dnouri/nolearn
许可证
有关许可证权限和 限制(MIT)。