论文部分内容阅读
Z+智能平台是用来表达、积累知识,并利用这些知识对软件系统进行智能支持的平台。通过抽象知识组成知识库,可以结合各种先进智能手段对现有的系统提供软件智能化支持。另外,Z+智能平台实现了开发平台和运行平台的统一,可以支持在其上实现的智能系统的运行。随着海量数据、实时数据、不规则数据在应用中越来越频繁的出现,Z+智能平台的前景也愈见广泛。Z+智能平台由平台内核,集成开发环境和推理机等用户扩展元构成。其中内核包括了核心元实现,元网标准库及Knonit2文件的编译器,元网构造器等。相对于以前的Knonit系统,Knonit2语言的语法,编译器,规则推理机是在以往的基础上加以改进,而平台内核,集成开发环境和规则推理机是全新设计并实现。Z+智能平台具有易用和可扩充性强的特点,Knonit语言表达各类知识的能力和元的扩充机制都反映了这一点。而集成开发环境则强调了过程的集成和数据的集成,在开发和使用上都带来很大便利。而推理机则是Z+智能平台的扩展,已在实际项目中得以成功运用。Z+智能平台的推理机混合了多种智能技术,提供了包括规则推理,框架推理,案例推理,模型方法,数据挖掘等的混合支持。作为Z+智能平台的内建语言,Knonit2语言在Z+智能平台中占据重要的位置。在介绍Knonit2语言和Z+智能平台的关系之后,首先介绍Knonit语言的编译器实现,然后讲述将Knonit2中间文件构造并使其持久化在面向对象数据库ONET中的过程,除此之外,还介绍用Knonit2语言描述知识库的一般准则,并且如何用Knonit2语言来描述求解经典问题,来说明使用Z+智能平台构建知识库的基本方法。最后,介绍了Z+智能平台在实际项目中的应用,包括船舶虚拟测试验证系统规则验证模块和印染智能优化决策系统,来说明在需要专家系统支持时Z+智能平台所具有的优势以及如何给用户带来了便利和有力的智能支持。