欢迎来到天天文库
浏览记录
ID:22684658
大小:528.06 KB
页数:7页
时间:2018-10-30
《人工智能作业动物识别系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、动物识别专家系统胡沧粟一20131313058动物识别系统由多种规则来判别,首先原则是根据是哺乳动物还是鸟类来区别大类。然石根据在哺乳动物类里建立规则:食肉动物,非食肉,黄褐色,宥斑点,长脖子,黑白两色来区分老虎,金钱豹,长颈鹿和斑马。鸟类里而建议规则:会飞,不会飞,氏腿,黑白两色来区分信天翁,企鹅和鸵鸟。将书本上的规则适当进行Y简化,并利用界面的人性化来诱导人们更好的使用软件。程序由#语言编写。木程序系统在考虑到整体结构相同的结构下,将规则进行了优化。先将哺乳动物与非哺乳动物进行了区分,从而在选取完第一条规则后可以筛选掉很多不用的规则。在哺乳动物里,规则如下:1.老虎=
2、愈肉+黄褐色2.金钱豹=食肉+有斑点3.长颈鹿=非食肉+长脖子4.斑马=非食肉+黑白两色鸟类动物里面,规则如下:1.信天翁=会飞2.企鹅=不会飞+黑闩两色3.鸵鸟=不会飞+长腿程序实际操作1.程序界面通过选取哺乳动物和鸟类可以筛选掉很多不需要的信息。1.当按以上的规则描述时可以通过下面的显示栏显示判定的动物。回22Q1:该动物是鸟?是哺乳动物?wm妨物o巧类该动物是:1.当错误输入或者选取规则过多时则会显示错误提醒。部分程序代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;u
3、singSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespace人工智能作业;{publicpartialclassforml:Form{publicforml(){InitializeComponent():panell.Visible=true;panel2.Visible=false;this.Iabel3.Text=strl;radioButtonl.Checked=true;}privatevoidbuttonl_Cl
4、ick(objectsender,EventArgse){//this.Iabel3.Text=strl:this,buttonl.Enabled=false;if((checkBoxOl.Checked==true)&&(checkBox03.Checked==true)&&(checkBox02.Checked==false)&&(checkBox04.Checked==false)&&(checkBox05.Checked―false)&&(checkBox06.Checked==false))this.Iabel3.Text=strl+〃老虎if((checkBo
5、xOl.Checked==true)&&(checkBox02.Checked==true)&&(checkBox03.Checked==false)&&(checkBox04.Checked=false)&&(checkBox05.Checked==false)&&(checkBox06.Checked==false)){this.Iabel3.Text=strl+〃金钱豹";}if((checkBox04.Checked==true)&&(checkBox05.Checked==true)&&(checkBox02.Checked==false)&&(checkBox
6、Ol.Checked==false)&&(checkBox03.Checked―false)&&(checkBox06.Checked==false))this.Iabel3.Text=strl+〃长颈鹿";}if((checkBox04.Checked=true)&&(checkBox06.Checked==true)&&(checkBox02.Checked==false)&&(checkBoxOl.Checked==false)&&(checkBox05.Checked==false)&&(checkBox03.Checked==false))this.Iabel3
7、.Text=strl+〃斑马";if((checkBox07.Checked==true)&&(checkBox08.Checked==false)&&(checkBox09.Checked=false)&&(checkBoxlO.Checked==false)){this.Iabel3.Text=strl+〃信天翁〃;}if((checkBox09.Checked==true)&&(checkBox08.Checked==true)&&(checkBox07.Checked=false)&&(checkBoxlO.Check
此文档下载收益归作者所有