人工智能专家系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专家系统1.知识库:

2.规则:

3.推理过程:

4.运行结果:

6.代码:

#include

#include

#include

#include

#include

using namespace std;

const int fact_num = 31; //知识库中的知识:31种知识

const int rule_num = 15; //知识库中的规则:15条规则

const int rule_volume = 4; //规则中每个结果最多有4个前提条件const int object_range_begin = 25; //从第25个知识开始

const int object_range_end = 31; //到第31个知识为目标结论const int object_middle_begin = 21; //中间结果起始位置

string fact[fact_num] =

{

"有毛发","产奶","有羽毛","会飞","会下蛋",

"吃肉","有犬齿","有爪","眼盯前方","有蹄",

"反刍","黄褐色","有斑点","有黑色条纹","长脖",

"长腿","不会飞","会游泳","黑白二色","善飞",

"哺乳类","鸟类","食肉类","蹄类","金钱豹",

相关文档
最新文档