资源简介
动物识别 自己看吧。。。。。。。。。。。。。。。。
代码片段和文件信息
#include “Fact.h“
#include “Rule.h“
#include
fact *Fact;
char *str[]={““
“反刍吗“ /* 1 */ “有蹄吗“ /* 2 */ “是哺乳动物吗“ /* 3 */
“眼睛在前吗“/* 4 */ “有爪吗“ /* 5 */ “是尖牙齿吗“ /* 6 */
“吃肉吗“ /* 7 */ “能生蛋吗“ /* 8 */ “能飞吗“ /* 9 */
“有羽毛吗“ /* 10 */ “有蹄的哺乳动物“ /* 11 */ “是食肉动物吗“ /* 12 */
“是鸟类吗“ /* 13 */ “产奶“ /* 14 */ “有毛发吗“ /* 15 */
“善于飞行吗“ /* 16 */ “是黑白颜色吗“/* 17 */ “能游泳吗“ /* 18 */
“是长腿吗“ /* 19 */ “是长脖子吗“ /* 20 */ “是黑色条纹吗“ /* 21 */
“有黑点吗“ /* 22 */ “是黄褐色吗“ /* 23 */ “信天翁“ /* 24 */
“企鹅“ /* 25 */ “鸵鸟“ /* 26 */ “斑马“ /* 27 */
“长颈鹿“ /* 28 */ “老虎“ /* 29 */ “金钱豹“ /* 30 */
“\0“};
int rulep[][6]={{222312300} {212312300} {2219201100}
{21110000} {17192013-90}{171813-900}
{16130000} {1500000} {1400000}
{1000000} {870000} {700000}
{456000} {230000} {130000}};
int rulec[]={ 30 29 28
27 26 25
24 3 3
13 13 12
12 11 11}; //前7个是要识别的动物
int main()
{
fact *F*T;
rule *Rule*R;
char ch[8];
int i=1;
Fact=NULL;
while(strcmp(str[i] “\0“)!=0)
{
F=new fact(istr[i++]);
F->Next=Fact;
Fact=F;
}
F=Fact;
Fact=NULL;
while(F)
{
T=F;
F=F->Next;
T->Next=Fact;
Fact=T;
}
ch[0]=‘R‘;ch[1]=‘U‘;ch[2]=‘L‘;ch[3]=‘E‘;ch[4]=‘_‘;ch[5]=‘a‘;ch[6]=‘\0‘;
Rule=NULL;
for (i=0;i<15;i++)
{
R=new rule(chrulep[i]rulec[i]);
R->Next=Rule;
Rule=R;
ch[5]++;
}
R=Rule;
for (;;)
{
i=R->Query(Fact);
if((i==1)) break;
R=R->Next;
if(!R) break;
}
if(!R) cout< cout< getchar();
return True;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4405 2006-12-30 14:04 AnimalExpert\AnimalExpert.dsp
文件 549 2006-12-28 13:58 AnimalExpert\AnimalExpert.dsw
文件 82944 2010-04-25 16:14 AnimalExpert\AnimalExpert.ncb
文件 54784 2010-04-25 16:14 AnimalExpert\AnimalExpert.opt
文件 1530 2010-04-25 16:04 AnimalExpert\AnimalExpert.plg
文件 2429 2010-04-25 16:02 AnimalExpert\A_Main.cpp
文件 91136 2010-04-25 16:04 AnimalExpert\Debug\AnimalExpert.bsc
文件 213047 2010-04-25 16:04 AnimalExpert\Debug\AnimalExpert.exe
文件 304052 2010-04-25 16:04 AnimalExpert\Debug\AnimalExpert.ilk
文件 194412 2010-04-25 16:04 AnimalExpert\Debug\AnimalExpert.pch
文件 549888 2010-04-25 16:04 AnimalExpert\Debug\AnimalExpert.pdb
文件 13655 2010-04-25 16:04 AnimalExpert\Debug\A_Main.obj
文件 0 2010-04-25 16:04 AnimalExpert\Debug\A_Main.sbr
文件 2438 2010-04-25 16:04 AnimalExpert\Debug\Fact.obj
文件 0 2010-04-25 16:04 AnimalExpert\Debug\Fact.sbr
文件 1039 2010-04-25 16:04 AnimalExpert\Debug\List.obj
文件 0 2010-04-25 16:04 AnimalExpert\Debug\List.sbr
文件 11654 2010-04-25 16:04 AnimalExpert\Debug\Rule.obj
文件 0 2010-04-25 16:04 AnimalExpert\Debug\Rule.sbr
文件 91136 2010-04-25 16:04 AnimalExpert\Debug\vc60.idb
文件 69632 2010-04-25 16:04 AnimalExpert\Debug\vc60.pdb
文件 299 2010-04-25 16:02 AnimalExpert\Fact.cpp
文件 538 2010-04-25 16:04 AnimalExpert\Fact.h
文件 21 2010-04-25 16:04 AnimalExpert\List.cpp
文件 260 2010-04-25 16:04 AnimalExpert\List.h
文件 1845 2010-04-25 16:04 AnimalExpert\Rule.cpp
文件 334 2010-04-25 16:04 AnimalExpert\Rule.h
目录 0 2010-04-25 16:04 AnimalExpert\Debug
目录 0 2010-04-25 16:14 AnimalExpert
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:用驱动获取cpu的温度
- 下一篇:live555 的openRTSP 改写
相关资源
- 人工智能 专家系统 游戏人物识别 课
- 人工智能四子棋AI
- Alpha_Beta算法实现人工智能作业
- 人工智能_滑动积木块—A*算法
- TSNE 降维方法
- 航空公司预测乘客数量--测试过小
- 广工人工智能——决策树实验报告.
- 国科大高级人工智能18-19回忆版
- 深度学习方法在图像处理中的应用与
- 人工智能原理及其应用(王万森)第
- 人工智能线性代数基础
- cudart64_101.zip
- 人工智能课程
- 人工智能导论大作业(学长版)
- 人工智能 猴子摘香蕉
- 人工智能四子棋对抗AI
- 人工智能 水壶问题的求解.rar
- 人工智能 基于归结原理的推理系统
- 人工智能基础教程 12硬币问题.rar
- 八数码Astar算法js实现-人工智能大作业
- 物联网与人工智能
- 大数据云计算物联网人工智能四者的
- 人工智能产品经理最佳实践教程
- 信号与数据处理中的低秩模型——理
- 序列优化算法改写
- 什么是极限学习机
- 人工智能大作业pacman满分代码
- ESN和CRJ网络
- 逻辑回归实战代码
- 浅析机器学习的研究与应用
评论
共有 条评论