首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中医与人工智能-基于Protégé构建知识图谱

Protégé一打开的界面主要是Active Ontology这个Tab的界面。 本体的名字可以在Ontology IRI里面修改。...下面用 protégé本体编辑工具进行中医妇科病领域本体类和类的层次关系的编辑。 首先打开protégé本体编辑工具,点击File—New,建立新的项目。...protégé提供的WRL可以使用本体已定义好的概念来建立推理所使用的规则,但SWRL无法直接由推理机释义,因此要使用推理引擎将本体与规则进行转换。可以基于Jess这种规则引擎来实现推理。...中医妇科本体存储 基于protégé构建的本体库,有多种存储形式,本文基于Neo4j存储,使用Neo4j实现知识图谱的查询与展示,具体见下图。...本文主要对protégé进行了介绍,并基于protégé实现了一个中医数据的本体建模,文本也对博主发现的较好资源进行推荐,便于读者在使用过程中,可以尽快的找到较好的资源,实现对protégé的基本使用。

1.3K31

>>技术应用:Mac版本知识图谱建模工具Protege学习(一)

前言 Protégé是一个免费的开放源代码平台,它为成长中的用户社区提供了一套工具,以使用领域构建领域模型和基于知识的应用程序。...Protégé软件是斯坦福大学医学院生物信息研究中心基于Java语言开发的本体编辑和知识获取软件,或者说是本体开发工具,也是基于知识的编辑器,属于开放源代码软件。...这个软件主要用于语义网中本体的构建,是语义网中本体构建的核心开发工具,现在的最新版本为5.5.0版本。...Protégé有以下优点: 符合W3C标准 可自定义的用户界面 可视化支持 本体重构支持 与推理机的直接接口 高度可插拔的架构 与WebProtégé交叉兼容...2、学习和使用 这里有大佬已经写的很明白了,而且是Windows版本的安装和使用,请参考此处:https://blog.csdn.net/zlanngao/article/details/103974026

92760
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    面向初学者的人工智能教程(2)--知识表示与专家系统

    逻辑最初是由亚里士多德提出的,作为一种表示普遍人类知识的方式。 谓词逻辑作为一种数学理论,其内容过于丰富,无法被计算机完全计算,因此通常使用其某个子集,例如在Prolog中使用的霍恩子句。...实施专家系统 专家系统可以使用不同的工具实现: 直接用高级编程语言编程。...语义网的核心概念是本体的概念。它指的是使用某种形式的知识表示的问题域的显式规范。最简单的本体可以只是问题域中的对象的层次结构,但更复杂的本体将包括可用于推理的规则。...eyeColorLabel DBpedia是另一个类似于WikiData的工作。 如果你想尝试构建自己的本体,或者打开现有的本体,有一个很棒的可视化本体编辑器叫做Protégé。下载或在线使用。...图片 Web Protégé编辑器打开罗曼诺夫家族本体。

    61250

    Gene Ontology(GO)简介与使用介绍

    这种情况归结为生物学上定义混乱的原因:不光是精确的计算机难以搜寻到这些随时间和人为多重因 素而随机改变的定义,即使是完全由人手动处理也无法完成。...现在最常用的手段是在SWISS-PROT序列中设定一个相似性的域值,使用 计算机化的方法来判断。因此,根据这一原理,也可以得到新的GO注释(被标记为“根据电子注释推测”)。...GO计划为每一个高频出现的术语建立文档总汇,现在有些已经在“GO Slim”中实现了。 用于基因表达分析 如在芯片数据中引入GO注释,通常可以揭示出为什么一个特定组的基因拥有相似的表达模式。...10.GO的使用和引用 GO 的使用 基因本体论联合会是由国家人类基因组研究所 (NHGRI) 的R1拨款所赞助,此外还有欧盟RTD项目“生活质量和生活资源管理”拨款。...GO的资源是免费的,但是必须在以下三种情况下使用: 必需引用基因本体论联合会。 所使用的GO文件必需标明GO的版本号和日期。(GO处于不断更新中) GO文件的内容和内在的逻辑关系不得被更改。

    1.7K41

    VB使用shell函数打开外部exe程序的实现方法

    具体的代码例子及注释如下:VERSION 5.00Begin VB.Form Form1 Caption = "Form1" ClientHeight = 3030 ClientLeft...= FalseOption ExplicitPrivate Sub Form_Load()Shell "notepad", vbNormalFocus'shell函数可以用来运行一个外部可执行文件'它的参数有...:程序名(假如那个程序在不同文件夹,并且不是系统文件,则需要详细路径),运行方式'假设你想要运行C盘根目录的ABC.EXE,则第一个参数需要:"C:\\ABC.EXE"'顺带:如果路径或文件名中有空格的话...'第二个参数常用参数有:vbNormalFocus正常模式,vbMaximizedFocus最大化模式,vbMinimizedFocus最小化模式,vbHide隐藏模式End Sub该程序运行后将直接打开...Windows记事本程序,有兴趣的读者可以试着打开其它的可执行程序测试运行效果,或者进行个性化的修改以实现更为丰富的功能。

    1.3K00

    Nat. Mach. Intell. | 蛋白质功能预测作为一种近似的语义蕴含

    因此,对所有三个GO子本体使用相同信息源的方法是有限的;虽然可以通过蛋白质序列或结构预测MFO子本体的功能,但BPO和CCO的功能在很大程度上依赖于多个蛋白质的存在和以特定方式相互作用;因此,预测BPO...本体论是预测蛋白质功能中很少利用的另一信息源。本体论不仅仅是类的集合;它们是使用基于逻辑的语言明确某些类意图含义的正式理论。...使用这种形式的近似语义蕴含,作者展示了GO扩展版本中的公理如何增强预测性能。 模型架构 图 1 DeepGO-SE模型通过近似语义蕴含来实现知识增强学习。...作者认为,仅从蛋白质序列无法预测生物过程和细胞组分注释,因为即使是序列相同的蛋白质也可能因为其他蛋白质的存在或缺失而合理地参与不同的过程。...当使用实验MFO注释作为特征时(DeepGOGATMF-SE),BPO的总体最佳性能被实现,其次是由DeepGO-SE预测的MFO注释(DeepGOGATMF-SE-Pred)(表2)。

    29810

    520最浪漫表白:QQ打开基于Python实现的无法拒绝的音乐表白代码!别让等待,成了遗憾!

    在2020年5月20日到来之际,作为一个爱看抖音的纯小白的我也要跟跟风:用Python语言实现无法拒绝的音乐表白代码并用QQ图标方式打开!有想法的小伙伴们快快拿去向心爱的TA表白爱意吧!...Ⅲ 基于QQ图标搭载表白代码实现方式 Ⅳ 完整版音乐表白代码 Ⅴ 代码运行效果展示 ---- Ⅰ Python语言实现概述 本文章代码效果实现使用的是Python语言,编译软件用的是PyCharm 2018.1.2...开始的位置取决于音乐的格式。MP3 和 OGG 使用时间表示播放位置(以秒为单位)。MOD使用模式顺序编号表示播放位置。...打开腾讯QQ属性,将目标(T)中的内容Ctrl+C复制 ? 创建 BiaoBai.py 文件的快捷方式 ?...至此,你就可以双击QQ图标体验含有音乐的无法拒绝的表白代码啦~ 是不是感觉棒棒哒O(∩_∩)O哈哈~ ?

    4.3K30

    从零开始构建一个电影知识图谱,实现KBQA智能问答:本体建模、RDF、D2RQ、SPARQL endpoint与两种交互方式详细教学

    从零开始构建一个电影知识图谱,实现KBQA智能问答上篇:本体建模、RDF、D2RQ、SPARQL endpoint与两种交互方式详细教学 效果展示: 图片 首先介绍我们使用的数据、数据来源和数据获取方法...1.数据准备 实践篇使用的数据是与电影相关的。...这也很好理解,开放的世界太过复杂,用自顶向下的方法无法考虑周全,且随着世界变化,对应的概念还在增长。 领域知识图谱多采用自顶向下的方法来构建本体。...首先介绍下我们使用的工具 protégé(点击进入官网下载): Protégé,又常常简单地拼写为 “Protege”,是一个斯坦福大学开发的本体编辑和知识获取软件。...由于其优秀的设计和众多的插件,Protégé 已成为目前使用最广泛的本体论编辑器之一(来自维基百科)。 打开 protege,看到和下图类似的界面。

    78011

    宝洁P&G是如何使用EDI实现供应链整合的?

    宝洁公司(Procter & Gamble,简称 P&G),是一家美国消费日用品生产商,也是目前全球最大的日用消费品公司之一,其产品主要有美容美发、居家护理、家庭健康用品和健康护理等。...“沃尔玛—宝洁”模式的本质是双方供应链协同管理模式。最开始时,宝洁为沃尔玛开发了一套持续补货系统,双方通过 EDI(电子数据交换)实现联网,并共享信息。...同时,两个企业之间的结算系统使用了EFT(电子资金转账),通过这种系统,企业之间的财务结算就不需要传统的支票等物质形式来进行,而是通过计算机以及POS终端等电子设备来完成。...双方的目标是,在让销售获得最大利润的同时,缩减成本与开销。 “P”——Planning 计划,供应链管理源于日用品的零售,早期并没有使用“P”,之后则因为有别的行业应用,认为有把P 纳入的必要。...沃尔玛分店中的宝洁产品利润增长了48%,存货接近于零。而宝洁在沃尔玛的销售收入和利润也增长了50%以上。宝洁公司与沃尔玛的合作,改变了两家企业的营运模式,实现了双赢。

    1K51

    还在手动部署jar包吗?快速掌握Jekins安装,教你使用jekins的实现持续交付

    Jekins中的Manage Plugins自定义下载安装 因为要在docker-compose.yml中使用volumes创建数据卷,执行命令赋予Docker数据卷权限: 在/usr/local/docker...使用自定义插件的方式安装Jenkins: 配置Jenkins 配置JDK&Maven 上传JDK和Maven的tar包到服务器(容器的数据卷目录)/var/jenkins_home/jdk1.8.0...支持一键回滚 使用Jenkins实现持续交付 Jenkins持续交付流程与GitLab Runner持续集成流程类似,只是GitLab Runner默认已经配置好Git,Jenkins需要配置多一个GitLab...) 高级:Password 高级:Port 高级:Timeout(ms) 持续交付依赖管理项目 第一步是实现所有项目的父工程依赖项目的持续交付 项目创建标签: 在GitLab中给项目创建标签(版本号)...@192.168.32.255:8000/myshop/myshop-dependencies.git Branches to build: */master 第二次配置Maven Project开始使用

    84830

    Linux进程间通信(四) - 共享内存

    (不涉及具体的文件名,避免了文件的创建及打开,很显然只能用于具有亲缘关系的进程间通信)。...可以通过调用msync()实现磁盘上文件内容与共享内存区的内容一致。...: Ø 通过shm_open创建或打开一个POSIX共享内存对象 Ø 调用mmap将它映射到当前进程的地址空间 和通过内存映射文件进行通信的使用上差别在于mmap描述符参数获取方式不一样:通过open或...System V共享内存 系统调用mmap()通过映射一个普通文件实现共享内存。System V则是通过映射特殊文件系统shm中的文件实现进程间的共享内存通信。...inode结构,新打开的文件不属于任何一个进程(任何进程都可以访问该共享内存区)。

    7.2K61

    1LINK fatal error LNK1104 无法打开文件“xxxxxxxxxxxxxxxx.exe”——使用VS2019时发生的报错

    1>LINK : fatal error LNK1104: 无法打开文件“xxxxxxxxxxxxxxxx.exe”——使用VS2019时发生的报错 可能的原因——无法打开你的应用或其 .pdb 文件...1.你的应用正在运行,或者它已加载到调试程序中 当文件名是你的可执行文件的名称或关联的 .pdb 文件时,请查看你的应用程序是否已在运行。...如果应用程序在另一个程序(例如资源编辑器)中打开,请将其关闭。 如果你的程序没有响应,你可能需要使用任务管理器来结束该进程。 你可能还需要关闭并重新启动 Visual Studio。...2.你的应用已被防病毒扫描锁定 防病毒程序通常会暂时阻止访问新创建的文件,尤其是 .exe 和 .dll 可执行文件。 要解决此问题,请尝试从防病毒扫描程序中排除你的项目生成目录。...解决的操作流程: 第一步:打开设置中的Windows安全中心 第二步:打开Windows安全中心里的病毒和威胁防护 第三步:打开“病毒和威胁防护”设置 点击管理设置 第四步:找到排除项下面的“添加或删除排除项

    19910

    UNIX IPC

    父进程创建管道后 fork 子进程, 父子共享该管道的描述符(使用同一个管道) ? fifo1 之后双方各关闭一个描述符,实现单向通信,但需要实现双向时,可通过两个通道实现。 ?...linux 默认read/write操作是阻塞的, 可以在打开的时候设置O_NONBLOCK为非阻塞(或者之后使用 fcntl 函数进行设置)。...#include // 调用以下函数,先手动互斥上锁,该函数内部执行解锁并等待 // 条件到达,在此上锁并函数返回,执行后我们需要手动在释放锁 int pthread_cond_wait...注意 线程可能在使用锁的期间被取消,退出,此时有些锁还没有释放,系统不会自动释放这些锁,需要设置清理函数来实现。...内存映射文件 通过打开一个文件, 使用函数 mmap映射到地址地址空间,通过操作内存的方式代替文件读写,通过此方式可以实现内存共享(两个进程打开同一个文件进行映射) ?

    1.4K20

    Linux基础(day 34)

    实现:(用一个脚本来实现) RELATED状态,这是一个边缘的一个状态 比如:客户端和服务端相互了通信,建立完连接之后,还会有一些额外的链接出来,这时候状态就变成了RELATED(若紧紧只有ESTABLISHED...在选择添加的网卡,并在右侧,选择LAN区段 选择LAN区段,就相当于我们给网卡连接到了内网的一个交换机上,这个交换机,用windows机器是无法连接的,这样这台机器和那台机器连上同一个内网的交换机...并修改里面的IP和NETMASK即可其他都不需要管 执行命令行ifconfig ens36 192.168.100.1/24,然后运行ifconfig命令,会看到eno33554984网卡有了IP 手动命令行...这时hf机器上需要打开路由转发 ——>想使用nat表,使用网络的转发,必须修改内核参数 默认/proc/sys/net/ipv4/ip_forward这个文件为0——>这个文件为0,表示这个文件没有开启内核转发...要想实现nat应用,必须打开端口转发 [root@hanfeng ~]# echo "1" > !

    68060

    mmap函数详解与代码实操

    prot 代表映射区域的保护方式,有下列组合:PROT_EXEC 映射区域可被执行;PROT_READ 映射区域可被读取;PROT_WRITE 映射区域可被写入;PROT_NONE 映射区域不能存取...flags 会影响映射区域的各种特性:MAP_FIXED 如果参数 start 所指的地址无法成功建立映射时,则放弃映射,不对地址做修正。通常不鼓励用此旗标。...如果是MAP_PRIVATE 情况下文件必须可读,使用MAP_SHARED 则要有 PROT_WRITE 以及该文件要能写入。...MacOC下实测 命令行生成固定大小文件 有时我们需要不同大小的测试文件 我们可以使用终端创建一些指定大小的文件 mkfile -n size[b|k|m|g] 文件名 例如:创建一个1G的文件Demo.pdf...mkfile -n 1g ~/Desktop/Demo.pdf 这个命令在Mac下是OK的。

    4.8K30

    UNIX(进程间通信):12 揭秘mmap创建共享内存

    mmap内存文件映射 一、传统文件访问 unix访问文件的传统方法使用open打开他们,如果有多个进程访问一个文件,则每一个进程在再记得地址空间都包含有该文件的副本,这不必要地浪费了存储空间。...三、mmap及其相关系统调用 mmap()系统调用使得进城之间通过映射同一个普通文件实现共享内存。...参数:   fd:为即将映射到进程空间的文件描述字,一般由open()返回,同时,fd可以指定为-1,此时须指定flags参数中的MAP_ANON,表明进行的是匿名映射(不涉及具体的文件名,避免了文件的创建及打开...可取如下几个值的或:PROT_READ(可读)、PROT_WRITE(可写)、PROT_EXEC(可执行)、PROT_NONE(不可访问)。   ..., MAP_PRIVATE, fd, 0))==(void *)-1){ perror("mmap"); 五、使用共享内存映射实现两个进程之间的通信 两个程序映射到同一个文件到自己的地址空间

    1.7K10
    领券