深网的逻辑推理

pymetheus的Python项目详细描述


在========= 比墨修斯

。。图片::https://img.shields.io/pypi/v/pymetheus.svg :目标:https://pypi.python.org/pypi/pymetheus

。。图片::https://img.shields.io/travis/vinid/pymetheus.svg :目标:https://travis-ci.org/vinid/pymetheus

。。图片::https://readthedocs.org/projects/pymetheus/badge/?version=latest :目标:https://pymetheus.readthedocs.io/en/latest/?badge=latest :alt:文档状态

PyMetheus:逻辑推理的深层网络

特点

  • 提供一个现成的工具来学习(fuzz)一阶逻辑,并使用底层向量空间

特点

  • 创建逻辑深层网络

。。代码块::python

import pymetheus
import itertools
from pymetheus.pymetheus import LogicNet

ll = LogicNet()

。。在

  • 引入一些常数

。。代码块::python

^{pr2}$

。。在

  • 介绍一些谓词和知识

。。代码块::python

ll.predicate("capital")
ll.predicate("country")

ll.knowledge("country(Milan,Italy)")
ll.knowledge("capital(Rome,Italy)")

ll.zeroing() # Initialize KB with all knowledge as false

。。在

  • 使用数据添加量化规则 .. 代码块::python

    rule=“全部?a、 是吗,?b: 资本(?)?a、 是吗,?b) ->国家(?)?a、 是吗,?b) ““ 通用规则(规则) var=[“意大利”,“罗马”,“米兰”] L.变量("?a“,变量) L.变量("?b“,无功) .. 在

  • 学习和推理

。。代码块::python

ll.learn(epochs=1000, batch_size=25)


ll.reason("capital(Rome,Italy)", True)

。。在

学分

这个包是用Cookiecutter和audreyr/cookiecutter-pypackage}项目模板创建的。在

。。_厨师长:https://github.com/audreyr/cookiecutter .. _audreyr/cookiecutter-pypackage:https://github.com/audreyr/cookiecutter-pypackage

在======= 历史

0.1.0(2019-08-22)

  • PyPI的第一个版本。在

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

推荐PyPI第三方库


热门话题
运行ClassSpy java时发生反射错误   java Android ContextWrapper fileList()看不到我的文件   java使用JAXWS构建大型MTOM/XOP消息   eclipse如何使用ACM库(控制台程序)编写Java程序?   java m2eclipse插件搜索在配置为Nexus时不会给出结果   java Scanner只识别文本文件中的某些行,而不识别其他行   java如何从smartwatch启动活动或服务   java检查数组是否至少有两个具有特定值的元素   JAVA网URL编码器/解码器替代方案   Java中通过引用传递对象   spring如何在使用JavaJSON修补程序进行修补时禁止更新字段   使用java将海量数据存储到mysql的最佳方法   java字符串作为不可变对象   java我无法访问tomcat服务器(localhost),甚至无法访问mysql   java While循环条件未给出预期结果   java如何启动传递图像uri的新活动   Java中类定义在方法中的使用   Java程序在Ubuntu中运行我的另一个程序