期刊文献+
共找到586篇文章
< 1 2 30 >
每页显示 20 50 100
Visual Prolog智能集成开发环境评述 被引量:23
1
作者 雷英杰 邢清华 +1 位作者 孙金萍 张雷 《空军工程大学学报(自然科学版)》 CSCD 2002年第5期39-43,共5页
VisualProlog是国际上已经广泛流行的功能强大的通用智能化应用集成开发环境。本文全面评述其功能特点 ,包括VisualProlog的由来与发展、可视化开发环境、可视化编程接口、语言与编译器、运行环境等。
关键词 智能集成开发环境 VISUAL prolog 人工智能 逻辑程序设计 可视化开发环境 可视化编程接口
下载PDF
Visual Prolog的回溯机制分析 被引量:12
2
作者 雷英杰 王涛 +1 位作者 赵晔 王建勋 《空军工程大学学报(自然科学版)》 CSCD 2004年第5期80-84,共5页
回溯机制是逻辑程序设计的重要设施。回溯本身是一种获得目标所有可能解的良好方法。在考察VisualProlog回溯机制作用原理的基础上,通过若干实例,详细阐述了回溯机制所遵循的4个基本原则,即自顶向下逐层搜索原则、从左到右顺序扫描原则... 回溯机制是逻辑程序设计的重要设施。回溯本身是一种获得目标所有可能解的良好方法。在考察VisualProlog回溯机制作用原理的基础上,通过若干实例,详细阐述了回溯机制所遵循的4个基本原则,即自顶向下逐层搜索原则、从左到右顺序扫描原则、规则匹配原则、事实匹配原则,给出了回溯机制的循环实现方法,深入分析了回溯过程可能发生的各种情况,从而揭示出回溯机制的本质特性和应用机理。结论指出回溯机制具有副作用,需要利用截断机制、失败谓词等对搜索过程进行仔细控制。 展开更多
关键词 VISUAL prolog 逻辑程序设计 编程语言 AI 专家系统
下载PDF
Visual Prolog的搜索控制机制分析 被引量:8
3
作者 雷英杰 王宝树 +1 位作者 赵晔 王涛 《计算机科学》 CSCD 北大核心 2005年第4期52-54,共3页
回溯机制是逻辑程序设计的重要设施。回溯本身是一种获得目标所有可能解的良好方法。然而回溯也有副作用,一是它可能导致Visual Prolog给出多余的答案,而Visua1 Prolog自己不能区分实质上相同的两个解,因此会降低效率;二是尽管一个特殊... 回溯机制是逻辑程序设计的重要设施。回溯本身是一种获得目标所有可能解的良好方法。然而回溯也有副作用,一是它可能导致Visual Prolog给出多余的答案,而Visua1 Prolog自己不能区分实质上相同的两个解,因此会降低效率;二是尽管一个特殊的目标已被满足,但是回溯机制可能还会强迫Visual Prolog 继续寻找另外的解,因此会增加系统开销。在这些情况下,必须仔细控制目标搜索求解的回溯过程。本文在揭示Visual Prolog回溯机制所存在问题的基础上,通过实例,对Visual Prolog的静态截断机制、失败谓词fail与否定谓词not等控制谓词,以及动态截断机制等所构成的完整的目标搜索求解控制机制进行了详细分析,从而揭示出回溯机制和搜索求解控制机制的本质特性及应用机理。 展开更多
关键词 Visual prolog 机制分析 逻辑程序设计 目标搜索 控制机制 系统开销 应用机理 本质特性 回溯 副作用 低效率 求解 谓词 截断
下载PDF
Visual Prolog截断机制对回溯的作用机理 被引量:6
4
作者 雷英杰 华继学 +1 位作者 徐彤 狄博 《计算机工程》 EI CAS CSCD 北大核心 2005年第18期183-185,共3页
回溯是一种获得目标所有可能解的良好方法。然而不恰当地使用回溯,可能导致系统效率降低,时空开销增大,因此必须设置相应机制,仔细控制回溯过程。VisualProlog的控制谓词,即失败谓词fail和否定谓词not,与截断机制,包括静态截断机制和动... 回溯是一种获得目标所有可能解的良好方法。然而不恰当地使用回溯,可能导致系统效率降低,时空开销增大,因此必须设置相应机制,仔细控制回溯过程。VisualProlog的控制谓词,即失败谓词fail和否定谓词not,与截断机制,包括静态截断机制和动态截断机制,构成了完整的目标搜索求解控制机制,可以实现对搜索过程的仔细控制,减少不必要的回溯。该文在考察VisualProlog回溯机制和截断机制的基础上,通过实例,对其静态截断机制和动态截断机制进行了详细分析,从而揭示回溯机制和截断机制的本质特性和应用机理。 展开更多
关键词 VISUAL prolog 逻辑程序设计 编程语言 专家系统
下载PDF
结合C++与Prolog语言快速开发专家系统 被引量:9
5
作者 赖朝安 孙延明 郑时雄 《计算机工程与应用》 CSCD 北大核心 2002年第3期30-32,共3页
文章论证了在专家系统三要素的开发及不同的开发阶段中应配合使用C++与Prolog以互补优势,分析当前常用的Prolog版本的特点并选择适用版本为研究对象。结合程序实例论述Prolog程序与C++程序的双向连接技术,为快速开发专家系统打下技术基础。
关键词 专家系统 C++语言 prolog语言 知识获取 人工智能
下载PDF
PROLOG—DBMS系统实现中的子句间优化技术 被引量:7
6
作者 李磊 左万历 李希春 《软件学报》 EI CSCD 北大核心 1995年第3期136-141,共6页
实用PROLOG—DBMS系统实现中的首要问题是要保证系统的正确性.然而,从数据库中提取冗余数据不但严重地影响系统的效率,而且影响系统的正确性.本文所提出的子句间优化技术可以解决这一问题.因为采用这一技术可以保证仅从... 实用PROLOG—DBMS系统实现中的首要问题是要保证系统的正确性.然而,从数据库中提取冗余数据不但严重地影响系统的效率,而且影响系统的正确性.本文所提出的子句间优化技术可以解决这一问题.因为采用这一技术可以保证仅从数据库中提取有用事实并且没有任何元组多于一次被提取. 展开更多
关键词 prolog语言 数据库 演绎数据库 子句间优化
下载PDF
基于Prolog语言的商品推荐知识库模型 被引量:4
7
作者 汲业 陈燕 +1 位作者 屈莉莉 张琳 《计算机工程》 CAS CSCD 北大核心 2010年第22期10-12,共3页
针对电子商务个性化推荐问题的特点,引入知识工程的树状表示法,将商品推荐中的三要素转化成描述树进行表达,建立基于Prolog语言的个性化推荐知识库模型。该模型可以根据顾客浏览商品先后次序求解,并与数据库动态地交互数据,实现在线购... 针对电子商务个性化推荐问题的特点,引入知识工程的树状表示法,将商品推荐中的三要素转化成描述树进行表达,建立基于Prolog语言的个性化推荐知识库模型。该模型可以根据顾客浏览商品先后次序求解,并与数据库动态地交互数据,实现在线购物的个性化营销。该模型相对独立,通过数据库接口共享电子商务系统数据,能够适应不同结构的电子商务系统。 展开更多
关键词 电子商务 prolog语言 知识库 商品推荐
下载PDF
基于本体与Prolog的平面几何定理证明 被引量:4
8
作者 钟秀琴 符红光 丁盘苹 《电子科技大学学报》 EI CAS CSCD 北大核心 2011年第3期429-434,共6页
基于本体理论、本体模型等方面的研究,以一个平面几何定理证明问题为例,详细地描述了平面几何本体的构建过程、基于本体和Prolog规则的推理,及其在平面几何问题求解中的应用。实验结果表明,将本体应用于几何定理机器证明是一种行之有效... 基于本体理论、本体模型等方面的研究,以一个平面几何定理证明问题为例,详细地描述了平面几何本体的构建过程、基于本体和Prolog规则的推理,及其在平面几何问题求解中的应用。实验结果表明,将本体应用于几何定理机器证明是一种行之有效的方法,该方法避开了以往的代数方法中多次反复判断的问题,更接近自然语言的描述,能明确地表达领域知识和实现概念分层,从而能快速地构建几何模型,还可以进行复杂关系间的推理,最终实现基于本体和Prolog规则的平面几何定理证明。 展开更多
关键词 平面几何 本体 prolog RDF(S) 定理证明
下载PDF
基于Visual Prolog的面向对象知识表示 被引量:6
9
作者 钟佩思 熊光楞 高国安 《计算机工程与设计》 CSCD 北大核心 2000年第2期5-9,共5页
讨论了最新人工智能开发环境Visual PrologV4.0的特点,分析面向对象技术的基本概念和特征,论述基于Visual Prolog的面向对象知识表示编程策略及知识的一致性与完整性检查等问题,并进行了CAPP加工链... 讨论了最新人工智能开发环境Visual PrologV4.0的特点,分析面向对象技术的基本概念和特征,论述基于Visual Prolog的面向对象知识表示编程策略及知识的一致性与完整性检查等问题,并进行了CAPP加工链知识库系统实例探讨。 展开更多
关键词 prolog 面向对象 知识表示 CAPP
下载PDF
基于谓词逻辑的Prolog程序设计 被引量:4
10
作者 李娜 王湘云 《西南大学学报(社会科学版)》 CSSCI 北大核心 2009年第6期48-52,共5页
一阶谓词逻辑下的Horn逻辑是人工智能程序语言Prolog的理论基础,利用Prolog在计算机上可实现机械化,从而使自动化求解问题和定理证明具备可行性。本文从Horn逻辑和Prolog的基础理论出发,使用Horn子句、SLD-归结、搜索和回溯等原理讨论... 一阶谓词逻辑下的Horn逻辑是人工智能程序语言Prolog的理论基础,利用Prolog在计算机上可实现机械化,从而使自动化求解问题和定理证明具备可行性。本文从Horn逻辑和Prolog的基础理论出发,使用Horn子句、SLD-归结、搜索和回溯等原理讨论了如何在计算机中实现数学函数、定理证明等自动推理的一些应用。 展开更多
关键词 谓词逻辑 prolog HORN逻辑 SLD-归结
下载PDF
程序转换技术-从Prolog到C 被引量:4
11
作者 李友仁 胡勇新 +1 位作者 杨萍 张勇 《计算机工程与应用》 CSCD 北大核心 1994年第11期9-13,共5页
本文讨论了高级程序设计语言之间的转换问题。提出了从Prolog到C转换的语义解释方法,并应用该方法成功地开发了Prolog到C的自动转换系统。
关键词 C语言 prolog语言 程序转换
下载PDF
基于抽象解释的Prolog程序验证技术研究 被引量:1
12
作者 赵岭忠 古天龙 +1 位作者 蔡国永 钱俊彦 《计算机科学》 CSCD 北大核心 2008年第7期261-268,共8页
作为一种通用的语义近似理论,抽象解释已广泛应用于各类程序的形式化验证中。现有基于抽象解释的逻辑程序验证技术未涉及与程序点相关联的程序性质的验证,设计能够描述此类性质的逻辑程序具体语义和抽象语义是构造相应验证工具的关键。... 作为一种通用的语义近似理论,抽象解释已广泛应用于各类程序的形式化验证中。现有基于抽象解释的逻辑程序验证技术未涉及与程序点相关联的程序性质的验证,设计能够描述此类性质的逻辑程序具体语义和抽象语义是构造相应验证工具的关键。本文给出了一种基于抽象解释的Prolog程序验证方法,该方法采用了具有路径信息的Prolog语义及其抽象作为语义基础,因而可用于验证与程序点相关联的程序特性。本文例子表明了该验证方法的有效性。 展开更多
关键词 抽象解释 程序验证 prolog 不动点语义
下载PDF
新一代智能语言VISUAL PROLOG 被引量:7
13
作者 苏畅 蔡经球 《计算机应用研究》 CSCD 1999年第8期17-19,91,共4页
VisualProlog是新一代的智能语言;它既具有传统Prolog的推理能力,又具备友好的图形用户界面,它的应用已不仅仅局限于人工智能的研究范围;它将作为新一代计算机语言;和其他流行的编程语言一争高下,成为实际应用的选择。基于止匕本... VisualProlog是新一代的智能语言;它既具有传统Prolog的推理能力,又具备友好的图形用户界面,它的应用已不仅仅局限于人工智能的研究范围;它将作为新一代计算机语言;和其他流行的编程语言一争高下,成为实际应用的选择。基于止匕本文将介绍VisualProlog的特点和如何用它开发实际应用。 展开更多
关键词 Visualprolog 人工智能 prolog语言
下载PDF
Visual Prolog的SQL接口及其应用 被引量:2
14
作者 钟佩思 高国安 《计算机工程》 EI CAS CSCD 北大核心 1998年第11期32-33,共2页
概述了Prolog的基本特点。讨论了VisualPrologV4.0的SQL接口技术,论述了SQL接口的工作原理和参数传递等问题,提出了利用该技术的机械设计专家系统基本模型、以充分利用现有的CAD工程数据库资源。
关键词 prolog SQL接口 机械设计 专家系统
下载PDF
一种基于tuProlog的智能售货系统设计 被引量:2
15
作者 杨铁军 黄琳 《计算机工程》 CAS CSCD 北大核心 2011年第4期267-269,共3页
给出一种结合Prolog逻辑智能和传统程序设计的虚拟售货员系统的设计方法。该方法基于tuProlog技术,将业务逻辑与关系型数据结合在一起的传统程序设计转变为将逻辑推理与其他非逻辑处理分开的设计方法,即把系统分为逻辑处理模块和骨骼模... 给出一种结合Prolog逻辑智能和传统程序设计的虚拟售货员系统的设计方法。该方法基于tuProlog技术,将业务逻辑与关系型数据结合在一起的传统程序设计转变为将逻辑推理与其他非逻辑处理分开的设计方法,即把系统分为逻辑处理模块和骨骼模块,逻辑模块负责复杂多变的业务逻辑处理,骨骼模块负责其他非逻辑问题,介绍逻辑模块的设计思路和实现步骤。该方法既利用了传统程序设计的优势,又将复杂的逻辑推理独立出来,由专门的逻辑引擎处理,有效提高系统的灵活性和可扩展性,是一种可供参考的智能程序设计方法。 展开更多
关键词 prolog语言 面向逻辑编程 智能 电子商务
下载PDF
基于PROLOG元级扩充的知识消化系统 被引量:3
16
作者 万金友 王晓国 +1 位作者 吴永明 杨振山 《同济大学学报(自然科学版)》 EI CAS CSCD 北大核心 1997年第5期588-592,共5页
通过对TURBOPROLOG进行元级扩充,实现了一个能在知识获取时对新知识进行逻辑一致性检测的实用知识消化系统,所采用的技术和方法对提高微机PROLOG知识库系统的质量和性能有重要参考价值.
关键词 计算机原理 知识消化 元级扩充 元逻辑程序
下载PDF
基于VC++和Prolog语言混合编程的专家系统框架 被引量:3
17
作者 陈慧萍 韩冬 苗新蕊 《计算机工程与设计》 CSCD 北大核心 2007年第23期5701-5703,5711,共4页
为解决专家系统开发周期长的问题,提出并实现了用PROLOG与VC++混合编程方法开发专家系统框架的方案,用VC++实现专家系统框架的人机界面,用PROLOG语言构建知识库并实现推理过程。该框架具有较好的用户界面,用户只要输入或导入脚本编写的... 为解决专家系统开发周期长的问题,提出并实现了用PROLOG与VC++混合编程方法开发专家系统框架的方案,用VC++实现专家系统框架的人机界面,用PROLOG语言构建知识库并实现推理过程。该框架具有较好的用户界面,用户只要输入或导入脚本编写的知识库、事实库和目标,就可以进行目标求解,因此简化了专家系统的开发过程。介绍了该专家系统框架的实现原理和设计思想,给出了导入导出模块、脚本语言语法检测模块和解释机制的实现方法。 展开更多
关键词 专家系统 专家系统框架 逻辑程序设计语言 知识库 推理
下载PDF
目标独立的Prolog程序路径依赖分析语义 被引量:1
18
作者 赵岭忠 古天龙 钱俊彦 《计算机科学》 CSCD 北大核心 2008年第2期246-252,297,共8页
在Prolog程序分析中,考虑程序的执行路径和非逻辑的cut操作可提高程序分析的精度。当前用于Prolog程序路径依赖分析的语义因依赖于程序执行的目标而不适合目标独立的程序分析。为此,本文采用了一种携带路径信息并允许cut操作的Prolog抽... 在Prolog程序分析中,考虑程序的执行路径和非逻辑的cut操作可提高程序分析的精度。当前用于Prolog程序路径依赖分析的语义因依赖于程序执行的目标而不适合目标独立的程序分析。为此,本文采用了一种携带路径信息并允许cut操作的Prolog抽象语法,在此基础上给出了Prolog的操作语义和一种目标独立的标号树(LT)语义,并证明了LT语义相对于操作语义的正确性。LT语义可作为目标独立的Prolog程序路径依赖分析的基础。 展开更多
关键词 程序分析 prolog语义 目标独立 上下文信息 抽象解释
下载PDF
使用工作站网络并行执行prolog程序 被引量:2
19
作者 陶杰 鞠九滨 《软件学报》 EI CSCD 北大核心 1994年第11期38-43,共6页
本文介绍了一个在SUN工作站网络上实现的分布式C—PROLOG解释系统DC-PROLOG,它能够自动地将其应用程序的顺序解释过程变为并行解释过程;能够充分利用空闲的主存资源求解大问题,使一些单机上因内存容量不足而无法... 本文介绍了一个在SUN工作站网络上实现的分布式C—PROLOG解释系统DC-PROLOG,它能够自动地将其应用程序的顺序解释过程变为并行解释过程;能够充分利用空闲的主存资源求解大问题,使一些单机上因内存容量不足而无法执行的任务得以执行. 展开更多
关键词 prolog语言 工作站网络 解释程序
下载PDF
Visual Prolog语言在测试设备故障诊断专家系统中的应用 被引量:1
20
作者 陈瑜 林涛 陈永雷 《计算机测量与控制》 CSCD 2007年第9期1244-1246,共3页
Visual Prolog语言是人工智能与专家系统领域最著名的逻辑程序设计语言,适合表达人的思维和推理规则,能够方便地实现模式匹配、回溯、事实数据库和谓词等功能;针对导弹测试设备结构复杂、故障隔离与定位困难等情况,充分利用Visual Prolo... Visual Prolog语言是人工智能与专家系统领域最著名的逻辑程序设计语言,适合表达人的思维和推理规则,能够方便地实现模式匹配、回溯、事实数据库和谓词等功能;针对导弹测试设备结构复杂、故障隔离与定位困难等情况,充分利用Visual Prolog语言在专家系统知识表示及逻辑推理过程中的优点,建立了一个基于规则的导弹测试设备故障诊断专家系统;通过应用表明Visual Prolog语言十分适合构建此类专家系统,并具有良好的开发应用前景。 展开更多
关键词 测试设备 故障诊断 专家系统 VISUAL prolog
下载PDF
上一页 1 2 30 下一页 到第
使用帮助 返回顶部