| 【中文题名】 | Z+智能平台的设计与实现 |
| 【英文题名】 | The Design and Implmentation of Z+ Intelligent Platform |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-6-26 |
| 【中关键词】 | Z智能平台,Konit2语言,知识库,规则推理,案例推理,集成开发环境 |
| 【英关键词】 | Z+ intelligent platform,Knonit2 language,knowledge base,rule-based reasoning,case-based reasoning,IDE, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
Z+智能平台是用来表达、积累知识,并利用这些知识对软件系统进行智能支持的平台。通过抽象知识组成知识库,可以结合各种先进智能手段对现有的系统提供软件智能化支持。另外,Z+智能平台实现了开发平台和运行平台的统一,可以支持在其上实现的智能系统的运行。随着海量数据、实时数据、不规则数据在应用中越来越频繁的出现,Z+智能平台的前景也愈见广泛。
Z+智能平台由平台内核,集成开发环境和推理机等用户扩展元构成。其中内核包括了核心元实现,元网标准库及Knonit2文件的编译器,元网构造器等。相对于以前的Knonit系统,Knonit2语言的语法,编译器,规则推理机是在以往的基础上加以改进,而平台内核,集成开发环境和规则推理机是全新设计并实现。
Z+智能平台具有易用和可扩充性强的特点,Knonit语言表达各类知识的能力和元的扩充机制都反映了这一点。而集成开发环境则强调了过程的集成和数据的集成,在开发和使用上都带来很大便利。而推理机则是Z+智能平台的扩展,已在实际项目中得以成功运用。Z+智能平台的推理机混合了多种智能技术,提供了包括规则推理,框架推理,案例推理,模型方法,数据挖掘等的混合支持。
作... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-10 |
|
第1章 绪论 |
10-18 |
|
1.1 研究背景 |
10-15 |
|
1.1.1 知识库概述 |
10-15 |
|
1.2 主要研究内容 |
15-16 |
|
1.3 论文组织结构 |
16-18 |
|
第2章 研究基础:Knonit系统设计和实现 |
18-22 |
|
2.1 原Knonit系统概述 |
18 |
|
2.2 广义知识元 |
18-19 |
|
2.3 广义推理 |
19 |
|
2.4 动态绑定元的操作 |
19-20 |
|
2.5 底层数据库支持 |
20 |
|
2.6 Knonit系统的不足 |
20-21 |
|
2.7 本章小结 |
21-22 |
|
第3章 Z+智能平台的系统设计与内核实现 |
22-39 |
|
3.1 前言 |
22-25 |
|
3.1.1 Z+智能平台的目的与待实现功能 |
22-23 |
|
3.1.2 Z+智能平台的系统结构 |
23-24 |
|
3.1.3 Z+智能平台内核概述 |
24-25 |
|
3.2 核心元的设计 |
25-26 |
|
3.3 元的触发和扩充机制 |
26-28 |
|
3.4 元网标准库 |
28-29 |
|
3.5 Knonit2语言的设计和实现 |
29-38 |
|
3.5.1 定义Knonit2语言的语法 |
30-32 |
|
3.5.2 Knonit2编译器的词法分析 |
32-34 |
|
3.5.3 全局量和一些函数接口 |
34-35 |
|
3.5.4 Yacc匹配规则 |
35-37 |
|
3.5.5 元网的构造,删除和触发 |
37-38 |
|
3.6 本章小结 |
38-39 |
|
第4章 Z+智能平台集成开发环境的设计与实现 |
39-51 |
|
4.1 实现 Z+智能平台集成开发环境的意义 |
39-40 |
|
4.2 集成开发环境的功能列表 |
40-42 |
|
4.2.1 元网开发和执行流程的所有环节 |
40-41 |
|
4.2.2 元网注册和管理功能 |
41-42 |
|
4.3 集成开发环境用户交互设计 |
42-49 |
|
4.3.1 环境采用的界面库 |
42-43 |
|
4.3.2 针对元网的多个视图 |
43-49 |
|
4.4 集成开发环境和内核的集成 |
49-50 |
|
4.5 集成开发环境的数据集成 |
50 |
|
4.6 本章小结 |
50-51 |
|
第5章 Z+智能平台推理机的设计与实现 |
51-69 |
|
5.1 概述 |
51-53 |
|
5.2 智能决策的基本方式 |
53-54 |
|
5.3 规则推理机元的实现 |
54-62 |
|
5.3.1 规则推理机的元网组织形式 |
54-55 |
|
5.3.2 规则推理机的触发逻辑 |
55-60 |
|
5.3.3 关于规则链的优化措施 |
60-62 |
|
5.4 案例推理机元的实现 |
62-65 |
|
5.4.1 案例推理机的元网组织形式 |
62 |
|
5.4.2 案例推理机的触发逻辑 |
62-65 |
|
5.5 发展方向-数据挖掘模块 |
65-68 |
|
5.5.1 主要算法 |
65-68 |
|
5.6 综合推理构思 |
68 |
|
5.7 本章小结 |
68-69 |
|
第6章 Knonit2程序设计思想和知识库表达 |
69-76 |
|
6.1 概述 |
69 |
|
6.2 Knonit2程序设计的一般准则 |
69-70 |
|
6.3 细菌繁殖规则推理机 |
70-73 |
|
6.4 “猴子取香蕉”规则推理机 |
73-75 |
|
6.5 本章小结 |
75-76 |
|
第7章 Z+智能平台在实际项目中的应用 |
76-83 |
|
7.1 船舶虚拟测试验证系统规则验证模块 |
76-80 |
|
7.1.1 为什么要在船舶测试验证中使用专家系统 |
76-77 |
|
7.1.2 船舶测试验证中框架规则的表示 |
77-78 |
|
7.1.3 非精确描述的规则的处理 |
78-80 |
|
7.2 印染智能优化决策系统 |
80-82 |
|
7.2.1 为什么要在印染智能优化决策系统中使用Z+智能平台 |
80-81 |
|
7.2.2 Z+智能平台在项目中的应用方式 |
81-82 |
|
7.3 本章小结 |
82-83 |
|
第8章 总结和展望 |
83-85 |
|
8.1 对现有 Z+智能平台体系的总结 |
83 |
|
8.2 对 Z+智能平台发展的设想 |
83-85 |
|
参考文献 |
85-88 |
|
附录 1“细菌繁殖”推理机Knonit2程序 |
88-93 |
|
附录 2“猴子摘香蕉”推理机 Knonit2程序 |
93-101 |
|
致谢 |
101 |
|
| 【DOI】 | LunWen.ID:2.2008.358631 |