跳转到主要内容

sofia-ml的Python绑定

项目描述

PySofia

https://travis-ci.org/rth/pysofia.svg?branch=master https://ci.appveyor.com/api/projects/status/jhn2d8n8y836pnj8/branch/master?svg=true

PySofia是C++ sofia-ml库中方法的Python包装器。这包括一些排名算法的随机梯度下降实现,特别是RankSVM。

依赖关系

  • cython >= 0.17 (旧版本将无法工作)

  • numpy

  • sklearn >= 0.15

  • six

  • enum34 (对于Python 3.4之前的版本)

  • C++编译器(gcc即可)

您无需安装sofia-ml,因为它包含在此分布中

安装

$ pip install -U git+https://github.com/rth/pysofia.git

方法

pysofia.train_svm

使用随机梯度下降训练模型。请参阅文档字符串以获取更多详细信息。

pysofia.compat.RankSVM实现了遵循scikit-learn约定估计器的实现。

开发

查看github上的最新版本:https://github.com/rth/pysofia/

许可证

Apache许可证2.0

作者

PySofia是Fabian Pedregosa的作品,目前由Roman Yurchak维护。sofia-ml库由D. Sculley编写。

项目详情


下载文件

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

源代码分发

pysofia-0.9.tar.gz (21.8 kB 查看哈希值)

上传时间 源代码