基于l-bfgs的北京银行mlp机培训机

xbob.mlp.lbfgs的Python项目详细描述


此示例演示如何通过提供新的基于l-bfgs的 为bob的多层感知器(mlp)实现培训。

安装

首先,必须按照说明安装bobthere

注意

如果您是通过我们的github门户而不是通过pypi阅读此页面, 注意包的开发提示可能不稳定或 瞬间不稳定的

转到http://pypi.python.org/pypi/xbob.mlp.lbfgs下载最新的 这个包的稳定版本。

有两个选项可用于安装此软件包和 在计算机上运行:可以使用自动安装程序,如pip(或easy_install),也可以手动下载、解包和 使用zc.buildout创建 虚拟工作环境仅用于此包。在这两种情况下 上面列出的依赖项将自动下载和安装。

使用自动安装程序

使用pip是最简单的(shell命令用$信号标记):

$ pip install xbob.mlp.lbfgs

您也可以使用easy_install

$ easy_install xbob.mlp.lbfgs

这将下载并安装此软件包以及任何其他需要的 依赖关系。它还将验证您安装的bob版本 是兼容的。

此方案可以通过virtualenv或根访问 机器。否则,我们建议您使用下一个选项。

使用zc.buildout

PyPI下载此包的最新版本,并将其解压缩到 工作区。工具包本身的安装使用buildout。你不需要了解它的内部工作原理 使用这个包裹。这是一个让你开始的食谱:

$ python bootstrap.py
$ ./bin/buildout

这两个命令应该下载并安装所有未安装的依赖项和 为您提供一个完全可操作的测试和开发环境。

注意

在前一个命令集的第一行中使用的python shell 确定将用于开发的所有脚本的python解释器 在这个包裹里。因为这个包使用Bob,所以必须确保bootstrap.py 使用用于构建bob的解释器调用脚本,或者 可能会出现意外问题。

如果系统管理员安装了bob,则可以安全地 假设它使用默认的python解释器。在这种情况下,上述3 命令行应按预期工作。如果你在某个地方安装了鲍勃 否则,在私有目录中,在buildout.cfg之前编辑文件 正在运行./bin/buildout。找到名为buildout的节并编辑或 添加行prefixes以指向安装bob的目录或 建造。例如:

[buildout]
...
prefixes=/Users/crazyfox/work/bob/build

用户指南

假设您已经遵循了软件包的安装说明 安装了这个软件包。

下面,我们提供一个如何使用此培训师培训MLP的示例,从 Python世界:

>>> machine = bob.machine.MLP((n_inputs, n_hidden, n_outputs))
>>> # Initialize the machine weights/biases as wished
>>> trainer = xbob.mlp.lbfgs.Trainer(1e-6)
>>> trainer.initialize(machine)
>>> trainer.train(machine, X, labels)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnResizeListener或OnDrawListener或类似的东西   java Orika映射嵌套子列表   保存时java Heroku请求超时代码H12   数据库在Java中出现socket读取超时异常的原因是什么?   java如何更改来自Sqlite数据库的特定数据在Listview中的行颜色   java JAXB解组器无法正确处理XML中的列表   java Android日期时区让我抓狂   java不透明属性在Swing中如何工作?   eclipse从JavaEE代码生成流程图   java如何在Hibernate中从相关表中获取计数   java Glassfish部署了项目的依赖项库   java使内容适合JavaFx中的WebView   java不满意的链接错误libcrypto。所以1.0.0   循环中java数组的使用   java找出哪个包调用服务