PyKE

Python专家系统
授权协议 未知
开发语言 Python
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 不详
投 递 者 满勇军
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Pyke (Python Knowledge Engine) 提供了一种逻辑编程的形式,类似 Prolog 编程语言,提供基于知识库的推理引擎,也就是我们所说的专家系统。和 Prolog 不同的是,你可以在 Python 程序中直接调用 PyKE 来处理各种规则。

>>> from pyke import knowledge_engine
>>> my_engine = knowledge_engine.engine('doc.examples')
  • [b]Pyke 简介 (2) :用它做什么?[/b] 使用 Pyke,是为了调制(cook)Python 程序代码。写些 Python 代码,再写些 Pyke 代码掺入其中。例如,把 Python 的函数,用 Pyke 集成定制为特定用例。 有些实际问题,解决方案头绪繁多,互相影响,各有利弊,顾此则失彼,难以选择决断。通过 Pyke 编程,有利于辅助决策找到好的解决方案。 [b]调制你的 Pyth

  • [b]Pyke 简介 (1)[/b] Pyke 是个软件工具,叫做“专家系统引擎”,或者“基于知识的推理引擎”。Pyke 的产生,受到了 Prolog 的启发影响,并且,工作原理机制,与其相仿。Pyke 完全用 Python 写成。 与 Prolog 不同,Pyke 与 Python 融为一体,可从 Python 程序中调用 Pyke,也可在 Pyke 写的专家系统规则中,加入 Python 的语

  • 1. 背景综述 规则引擎主要实现的功能是存储、分类和管理规则,执行规则、推断其它事实的应用程序。其中的规则主要是指企业或商务业务逻辑、法律条款等。在规则引擎发展的过程中,Rete算法和Prolog语言是两个重要的理论分支,多数规则引擎都是基于以上二者扩展而来的。在工业活动铸造中,发展时间较长、应用广泛的两个体系是Clips体系和Prolog体系。 Clips是美国航空航天局NASA- JOHNSO

  • 1.使用pip install 直接安装报错,更换多个镜像网站无果  ERROR: Could not find a version that satisfies the requirement pyke ERROR: No matching distribution found for pyke 2.在github上下载pyke3的压缩包(python2.5以上版本使用pyke3,以下版本使用p

  • 1. 官网 http://pyke.sourceforge.net/ 2. 安装第三方包 pyenv global anaconda3-4.2.0 pip install HTMLTemplate 3. 源码安装pyke 3.1 下载 https://nchc.dl.sourceforge.net/project/pyke/pyke/1.1.1/pyke3-1.1.1.zip 3.2 下载后解压缩

  • 1. 背景综述   规则引擎主要实现的功能是存储、分类和管理规则,执行规则、推断其它事实的应用程序。其中的规则主要是指企业或商务业务逻辑、法律条款等。在规则引擎发展的过程中,Rete算法和Prolog语言是两个重要的理论分支,多数规则引擎都是基于以上二者扩展而来的。在工业活动铸造中,发展时间较长、应用广泛的两个体系是Clips体系和Prolog体系。 Clips是美国航空航天局NASA- JOHN

  • 1、假定已有知识推理引擎: ● 一组象征绝对真理的事实(陈述句),它们永远正确。 ● 想让 Pyke 向最终用户提出、由其回答的全部问题。 ● 分组形成的许多推理规则。推理方式分为正向的和反向的。 2、可重复使用的具体案例 ① 对案例做出说明的 Pyke 语句。 ② 选定应用于案例的推理规则集。 ③ Pyke 会自动运行选定的正向推理规则,演绎出新事实(陈述句)。 ● 正向推理规则,可以向最终用户

  • 1、使用 Mercurial 管理开发版本 Mercurial 是个分布式版本控制系统,可用它把 Pyke 项目复制到本地硬盘上,进行修改。你若要发布到 sourceforge,可以 email 给我审查。 ① Mercurial 的关键字扩展 Pyke 项目管理最初是用 SVN,现在为了与之兼容,使用着 Mercurial 的关键字扩展。 如果使用 Mercurial "后期复制"(post-c

  • 先说说我对 Pyke 文档"About"部分的一点看法。 它把对 Pyke 优点的介绍,零散地放在好几个"章节",几乎成了车轱辘话,有点罗嗦。 但是,这一节有些新东西,值得了解,就耐心译出来吧。 ---------------------------- Pyke 把一种逻辑编程方式,集成进了 Python。它的知识推理引擎有以下基本功能: ★数据驱动的正向推理,和目标驱动的反向推理。 ●可以嵌入任

  • 系统需求 Pyke 是100% 的 Python 程序,运行在支持 Python 2.5, 2.6 或 3.1 的系统中。 其他需求 Pyke 一般不需要其他软件支持,除非要做下列事情: ● 运行例程 web_framework,需要 HTMLTemplate 1.5 ● 运行单元测试,需要 doctest-tools 1.0a1 ● 重修 Pyke 的 html 文档,需要rest2web 0.

  • 问题库 “问题库”是为程序客户准备的。这些“问题”可以类型不同,如 “是/否?”、“选择第几个?”等等。问题可能带有变量参数,在向客户询问时,以参数值替代问题中的文字内容。不同的参数值构成不同的问题。 对问题的回答,全部自动记录下来。如果有几个规则询问同样的问题,客户只需回答一次。推理引擎重启时,这些回答全部清除。 “问题”可以附带些评审意见等信息。这是事先预备的,并有变量参数配合。根据客户的回答

  • [b]系统需求[/b] Pyke 是100% 的 Python 程序,运行在支持 Python 2.5, 2.6 或 3.1 的系统中。 [b]其他需求[/b] Pyke 一般不需要其他软件支持,除非要做下列事情: ● 运行例程 web_framework,需要 HTMLTemplate 1.5 ● 运行单元测试,需要 doctest-tools 1.0a1 ● 重修 Pyke 的 html 文档

  • 正向推理 规则库激活后,正向推理规则自动启用。 规则库激活后,正向规则执行的顺序,以其在.krb规则库文件中的次序为准。 正向推理的基本情况 为了进行正向推理,Pyke 查看哪个规则的 if 子句,与已知事实相匹配( if 子句可以多次匹配成功,参见“回溯”)。 规则匹配成功后,开始启用它,将其 than 子句中的事实,加入已知事实的列表。 新的事实与其他正向规则 if 子句匹配后,可以将其启用。

 相关资料
  • 我的设置有一个奇怪的问题,我不明白。我正在从事一个maven GWT项目,该项目在shell中运行良好(即mvn GWT:run按预期工作)。 然而,当我尝试在Eclipse中运行它(安装了m2e和gwt插件)时,我得到了一个classnotfoundexception。该类是一个实体类,在生成实体管理器时会发生异常。我检查了该类是否在持久性中声明。xml和我在pom中找不到任何排除项。xml或e

  • 使用隐身专家,按下鼠标中键隐藏桌面上所有窗口,隐身专家还可以隐藏托盘图标。使用隐身专家聊QQ不怕被别人发现,挂游戏不怕被别人发现,使用炒股软件不怕别人发现,看新闻,干私活不怕别人发现。隐身专家是目前功能最强的快速隐藏窗口软件,保护您的屏幕隐私! 详细功能: 快速隐藏窗口: 按下鼠标中键快速隐藏桌面上的窗口和托盘图标。再按一次鼠标中键可以重新显示 一齐按下鼠标左右键,可以快速隐藏窗口和托盘图标。再按

  • 设置专家 功能介绍:设置专家,学员可向专家提问问题,专家可设置付费回答。 适用场景:学员在家自学并询问老师。 步骤 从【在线问答】→【专家管理】→【添加专家】,进入设置专家页面。 搜索的专家昵称为访问过你店铺的微信昵称。 编辑专家资料 功能介绍:设置专家信息资料以及付费金额。 步骤 从【在线问答】→【专家管理】→【编辑】,进入编辑专家资料页面。

  • 讲一下knn和mamba,讲一下mlp。 讲完后问我数学怎么样,我犹豫了一下说很好,也不能说不好吧。然后就开始拷打概率论和随机过程 中心极限定理 切比雪夫不等式 泊松过程 马尔科夫链 最大似然 贝叶斯公式 问我用没用过大模型:文心一言和gpt 你觉得哪个好,为什么。(我怎么知道,又不开源,谁知道为什么gpt强) 凉凉

  • 本文向大家介绍人工智能和专家系统之间的区别,包括了人工智能和专家系统之间的区别的使用技巧和注意事项,需要的朋友参考一下 人工智能 人工智能或人工智能是一门处理机器智能的科学。它利用图像处理,认知科学,神经系统,机器学习等技术。AI使机器能够像人类在各种情况下的行为一样进行行为。 专业系统 专家系统是使用AI构建知识库并使用该知识库解决需要人类专家解决问题的此类应用程序。专家系统可以为用户提供有关问

  • Do not store up for yourselves treasures on earth, where moth and rust consume and where thieves break in and steal; but store up for yourselves treasures in heaven, where neither moth nor rust consum

  • 当我建议一些非计算机专业的人用 Linux 的时候,很多人说:“UNIX 是计算机系的人用的,我们不能理解。” “UNIX 是男孩用的,我们女孩不用。” 但是其实世界上的大多数科学家和工程师几乎用的都是 UNIX 作为他们的电脑工具。就因为它简单,可靠,稳定,强大,有趣。甚至很多时候 UNIX 就是唯一的选择。 你说:“我们都会用 UNIX 的话,你们计算机专业的人还用来干什么?” 很荣幸的告诉你

  • 我正在使用Spring MVC和Drools expert。spring版本4.0。0 drools版本(6.0.1) 我正在使用RAD 8和WAS 8 应用程序启动失败,出现异常(见下文) spring集成在批处理模式下工作正常。当我从web应用程序调用它时,当我将kie后处理器添加到应用程序上下文时,web应用程序就会失败。 这是堆栈跟踪。