dppy是一个python库,用于行列式点进程的精确和近似采样。

dpp的Python项目详细描述


Documentation StatusBuild StatusCoverage Status

“任何可能出错的,都会出错”-Murphy’s Law

简介

行列式点过程(dpp)是特定的概率。 点云上的分布,这些点作为模型或 物理、概率、统计等领域的计算工具 最近对机器学习产生了浓厚的兴趣。从DPP取样 这是一个非常重要的问题,已经提出了很多方法。DPPY是 Python集合所有内容的库 DPPS的精确和近似采样算法

要求

dppy与Python 3.4+一起工作。

依赖性

安装

dppy现在可以在PyPI

pip install dppy

但是您可能无法使用最新版本,因此

  1. 如果您有github帐户

    • 请考虑分叉dppy

    • 使用git克隆回购协议的副本

      cd <directory_of_your_choice>
      git clone https://github.com/<username>/DPPy.git
      
  2. 如果只使用git,请克隆此存储库

    cd <directory_of_your_choice>
    git clone https://github.com/guilgautier/DPPy.git
    
  3. 否则,只需向下加载项目

  4. 在任何情况下,使用

    cd DPPy
    pip install .
    

Jupyter notebooks

中的教程

您可以直接从 web浏览器,无需下载或安装python或任何东西。 只需点击,稍等,玩一下笔记本!

参与文档

那个 documentation 在本地生成 Sphinx然后在线构建 通过ReadTheDocs

如果你想为文档做贡献或者只是玩它 在本地,您可以:

  • 安装狮身人面像

    pip install -U sphinx
    
  • 在本地生成文档

    cd DPPy/docs
    make html
    
  • 打开位于 DPPy/docs/_build/html/index.html

    open _build/html/index.html
    

如何引用这部作品?

我们给 DPPy后一次提交给 jmlr的MLOSS轨迹。

附页可在

如果你使用这个包裹,请考虑把它和这个 双唇:

@article{GPBV18,archivePrefix={arXiv},arxivId={1809.07258},author={Gautier, Guillaume and Polito, Guillermo and Bardenet, R{\'{e}}mi and Valko, Michal},eprint={1809.07258},journal={ArXiv e-prints},title={{DPPy: Sampling Determinantal Point Processes with Python}},keywords={Computer Science - Machine Learning, Computer Science - Mathematical Software, Statistics - Machine Learning},url={http://arxiv.org/abs/1809.07258},year={2018},note={Code at http://github.com/guilgautier/DPPy/ Documentation at http://dppy.readthedocs.io/}}

再现性

我们要感谢Guillermo Polito 领导我们的可复制研究 workgroup, 这个项目欠他很多。

看看相应的 booklet 了解更多关于如何使你的研究重现!

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

推荐PyPI第三方库


热门话题
java Spring框架服务单元测试   在Java中遍历hashmaps的hashmap以检索字符串值   如何使用CodeQL检查Java注释是否具有特定属性?   java为什么在Spring Boot中访问此资源而不是登录弹出窗口需要始终获得完全身份验证   处理将多集计数转换为列表的过程   java另一个线性布局,没有出现按钮   eclipse Java映像加载未显示在jar中   java Junit类无法加载基本测试类ApplicationContext   java如何在main中使用my getvalues()方法打印列表   java Sonar,S128:切换案例应该以无条件的“中断”语句结束,而不是继续   java从socket读取字符串错误连接重置错误   java使用新数据刷新任意图表饼图   java通过异步运行lambda访问方法参数   java错误的结果一旦我处理try and catch