人工智能专家系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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] =
{
"有毛发","产奶","有羽毛","会飞","会下蛋",
"吃肉","有犬齿","有爪","眼盯前方","有蹄",
"反刍","黄褐色","有斑点","有黑色条纹","长脖",
"长腿","不会飞","会游泳","黑白二色","善飞",
"哺乳类","鸟类","食肉类","蹄类","金钱豹",