在Ubuntu上安装并运行DeepProbLog的简单过程

这篇博客只是简单记录一下,没什么技术含量。

DeepProbLog是发表在NeurIPS 2018上的论文:

Manhaeve, Robin, Sebastijan Dumancic, Angelika Kimmig, Thomas Demeester, and Luc De Raedt. "Deepproblog: Neural probabilistic logic programming." Advances in Neural Information Processing Systems 31 (2018).

我想简单试试它的实验,应该说安装的过程还是挺简单的:

按照这里的介绍:https://github.com/ML-KULeuven/deepproblog

已经基本包含了所有步骤:首先安装那些Requirements,其次运行:

python setup.py install

可是,当我按照上面网页切换到MINST数据集:

cd src/deepproblog/examples/MINST

然后运行:

python addition.py

就是论文里说的图像数字相加的例子。结果报错:

ImportError: Could not find the SWI-Prolog library in this platform. If you are sure it is installed, please open an issue.

嗯?不知道SWI-Prolog是个什么东西,在其网站上看了看:SWI-Prolog,原来是个Prolog的engine,想不通,我只想运行一下这个model,为啥还要装Prolog呢,这个model不是基于Problog的吗?Introduction. — ProbLog: Probabilistic Programming

没办法,看了看这里:Installing from PPA (Ubuntu Personal Package Archive),可以通过binary形式安装,照着输入命令就可以了,然后再运行python addition.py,发现就可以正常开始训练了。就简单记录这么多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值