基于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多维数组错误inderoutofbounds   Java Stream`generate()`how“include”第一个“excluded”元素   java如何跟踪已从数据库读取的记录?   Java 6中时间的datetime可选模式   java如何将solrj与DismaxRequestHandler一起使用?   与数据源SQLite的java连接失败   java如何在树映射中打印所有值?   java Json解析器将空值转换为0   java我们需要一个。生成器模式中的build()方法?   java Spring数据与RDS(Amazon web服务)   java我能得到水豚的maven依赖性吗?   java如何以编程方式添加webview   java实体未通过Spring(Crudepository)在TomEE上持久化   java如何在安卓中使用SharedReferences从PhotoView id/图像id获取值   一个类的java方法未从另一个类调用   java如何根据映射字段的条件使用流过滤一组对象?   用于验证字符串的Java正则表达式   Java到XML的转换   java@JsonFormat使用字符串属性的数字形状写入字符串