人工智能动物识别系统C语言代码,人工智能作业动物识别系统.doc

人工智能作业动物识别系统

动物识别专家系统

——-胡沧粟—20131313058

动物识别系统由多种规则来判别,首先原则是根据是哺乳动物还是鸟类来区别大类。然后哺乳动物类里建立规则:食肉动物,非食肉,黄褐色,有斑点,长脖子,两色来区分老虎,金钱豹,长颈鹿和斑马。鸟类建议规则:会飞,不会飞,长腿,黑白两色来区分信天翁,企鹅和鸵鸟。将上的规则适当了简化,并利用界面的人性化来诱导人们的使用软件程序c#语言编写。

程序系统在考虑到整体结构相同的结构下,将进行了优化将哺乳动物与非哺乳动物进行了区分,从而在选取完第一条规则后可以筛选掉很多不用的规则。在动物里,规则如下:

老虎=食肉+黄褐色

=食肉+有

长颈鹿=非食肉+长脖子

=非食肉+

鸟类动物里面,规则如下:

信天翁=会飞

=不会飞+黑白两色

=不会飞+长腿

实际操作图:

.程序界面通过选取哺乳动物和鸟类可以掉很多不需要的信息。

2.当按以上的规则描述时可以通过下面的显示栏显示判定的动物

3.当错误输入选取规则过多时则会显示错误提醒。

部分程序代码:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

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, EventArgs 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))

this.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 + “金钱豹”;

}

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.Checked == true) && (checkBox06.Checked == true) && (checkBo

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113155 人正在系统学习中 相关资源:锁屏 自动锁屏 定时锁屏 注销软件

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月16日
下一篇 2021年4月17日

相关推荐