码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Ubuntu上运行ProbLog程序的基本方法


    这篇博客很简单,接上一篇:在Ubuntu上安装并运行DeepProbLog的简单过程_蛐蛐蛐的博客-CSDN博客

    其实要运行ProbLog代码是相当简单的,如上一篇博客中所说的,首先安装engine:

    pip install problog

    可以参考其GitHub repo:https://github.com/ML-KULeuven/problog 或者主页:Introduction. — ProbLog: Probabilistic Programming

    安装好之后,例如我们想运行这里的例子:

    https://github.com/ML-KULeuven/problog/tree/master/test

    例如上一篇博客中提到的论文中的“alarm Bayesian network”,具体代码是这样:https://github.com/ML-KULeuven/problog/blob/master/test/4_1_bayesian_net.pl

    1. %System test 4 - a Bayesian network.
    2. %Description: The burglary-alarm-earthquake BN without any people. The alarm goes off in three different cases.
    3. %Query: what is the probability of burglary and what is probability of an earthquake
    4. %Evidence: we know that the alarm has gone off.
    5. %Expected outcome:
    6. % burglary 0.9896551724137932
    7. % earthquake 0.2275862068965517
    8. 0.7::burglary.
    9. 0.2::earthquake.
    10. 0.9::alarm <- burglary, earthquake.
    11. 0.8::alarm <- burglary, \+earthquake.
    12. 0.1::alarm <- \+burglary, earthquake.
    13. %%% Evidence
    14. evidence(alarm,true).
    15. %%% Queries
    16. query(burglary).
    17. query(earthquake).

     那么只需要运行:

    problog 4_1_bayesian_net.pl

    就可以看到结果了。就先简单总结这么多。

  • 相关阅读:
    GD32F103 硬件SPI通信
    Python 数据分析之Numpy
    SpringBoot 学习(一)自动装配
    Numpy、Matplotlib and Pandas
    在IDEA中如何新建一个web工程
    MySQL数据库进阶篇
    USB电路详细设计
    第八章《Java高级语法》第12节:Lambda表达式
    SAST-数据流分析方法-理论
    LeetCode 0234. 回文链表
  • 原文地址:https://blog.csdn.net/qysh123/article/details/126098813
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号