




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上动物识别专家系统 -胡沧粟动物识别系统由多种规则来判别,首先原则是根据是哺乳动物还是鸟类来区别大类。然后根据在哺乳动物类里建立规则:食肉动物,非食肉,黄褐色,有斑点,长脖子,黑白两色来区分老虎,金钱豹,长颈鹿和斑马。鸟类里面建议规则:会飞,不会飞,长腿,黑白两色来区分信天翁,企鹅和鸵鸟。将书本上的规则适当进行了简化,并利用界面的人性化来诱导人们更好的使用软件。程序由c#语言编写。本程序系统在考虑到整体结构相同的结构下,将规则进行了优化。先将哺乳动物与非哺乳动物进行了区分,从而在选取完第一条规则后可以筛选掉很多不用的规则。在哺乳动物里,规则如下:1. 老虎=食肉+黄褐色
2、2. 金钱豹=食肉+有斑点3. 长颈鹿=非食肉+长脖子4. 斑马=非食肉+黑白两色鸟类动物里面,规则如下:1. 信天翁=会飞2. 企鹅=不会飞+黑白两色3. 鸵鸟=不会飞+长腿程序实际操作图:1.程序界面通过选取哺乳动物和鸟类可以筛选掉很多不需要的信息。2.当按以上的规则描述时可以通过下面的显示栏显示判定的动物。3.当错误输入或者选取规则过多时则会显示错误提醒。部分程序代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawin
3、g;using System.Linq;using System.Text;using System.Windows.Forms;namespace 人工智能作业; public partial class form1 : Form public form1() InitializeComponent(); panel1.Visible = true; panel2.Visible = false; this.label3.Text = str1; radioButton1.Checked = true; private void button1_Click(object sender, Ev
4、entArgs e) /this.label3.Text = str1; this.button1.Enabled = false; if (checkBox01.Checked = true) && (checkBox03.Checked = true) && (checkBox02.Checked = false) && (checkBox04.Checked = false) && (checkBox05.Checked = false) && (checkBox06.Checked = false) thi
5、s.label3.Text = str1 + "老虎" if (checkBox01.Checked = true) && (checkBox02.Checked = true) && (checkBox03.Checked = false) && (checkBox04.Checked = false) && (checkBox05.Checked = false) && (checkBox06.Checked = false) this.label3.Text = str1 + "
6、金钱豹" if (checkBox04.Checked = true) && (checkBox05.Checked = true) && (checkBox02.Checked = false) && (checkBox01.Checked = false) && (checkBox03.Checked = false) && (checkBox06.Checked = false) this.label3.Text = str1 + "长颈鹿" if (checkBox04.Che
7、cked = true) && (checkBox06.Checked = true) && (checkBox02.Checked = false) && (checkBox01.Checked = false) && (checkBox05.Checked = false) && (checkBox03.Checked = false) this.label3.Text = str1 + "斑马" if (checkBox07.Checked = true) && (chec
8、kBox08.Checked = false) && (checkBox09.Checked = false) && (checkBox10.Checked = false) ) this.label3.Text = str1 + "信天翁" if (checkBox09.Checked = true) && (checkBox08.Checked = true) && (checkBox07.Checked = false) && (checkBox10.Checked = false) th
9、is.label3.Text = str1 + "鸵鸟" if (checkBox09.Checked = true) && (checkBox10.Checked = true) && (checkBox08.Checked = false) && (checkBox07.Checked = false) this.label3.Text = str1 + "企鹅" if (this.label3.Text = str1) MessageBox.Show("动物类型描述错误,请重新输入!&quo
10、t;); this.button1.Enabled = true; private void radioButton1_CheckedChanged(object sender, EventArgs e) if (radioButton1.Checked = true) panel1.Visible = true; panel2.Visible = false; private void radioButton2_CheckedChanged(object sender, EventArgs e) if (radioButton2.Checked = true) panel2.Visible = true; panel1.Visible = false; private void button2_Click(object sender, EventArgs e) this.label3.Text = str1; this.button1.Enabled = true; checkBox01.Checked = false; checkBox02.Checked = false; checkBox03.Checked = false; checkBox04.Checked = false; check
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程经济考试复习关键点总结试题及答案
- 响应式Web开发项目教程(HTML5 CSS3 Bootstrap)(第3版) 课件 第5章 阶段项目-在线学习平台
- 家庭农场经营管理与委托服务协议
- 数字化教育平台建设与推广协议
- 正式工作背景证明函(7篇)
- 通信网络优化管理方案
- 公共关系学品牌推广试题及答案
- 建筑工程施工图审查协议细节说明
- 跨境电商平台运营及市场拓展策略方案
- 工程项目风险分析试题及答案
- 第六章客户评价案例
- 换热站验收方案
- 抽样方法(课堂PPT)
- (完整word版)桩位偏差验收记录表
- 重介质旋流器单机检查
- 森林防火设计(武汉高德)演示
- Z3050型摇臂钻床电气控制线路主轴电动机控制原理
- 智利地质矿产资源概况
- 行业资料安徽消防检测公司电检报告1
- JJG 961-2017 医用诊断螺旋计算机断层摄影装置(CT)X射线辐射源
- 某煤矿中央变电所供电设计1
评论
0/150
提交评论