文档库 最新最全的文档下载
当前位置:文档库 › 动物识别系统实验报告

动物识别系统实验报告

动物识别系统实验报告
动物识别系统实验报告

人工智能实验报告二

班级:XXXX 姓名:XXXX 学号:XXXXX 一.实验目的

1. 理解并掌握基于规则系统的表示与推理。

2. 学会编写小型的产生式系统,理解正向推理和反向推理的过

3. 程以及两者的差别。

4. 学会设计简单的人机交互界面。

二.实验预习内容及实验环境:

1. 了解动物识别系统问题;

2. 产生式系统的组成部分,正向推理,逆向推理的算法和产生式系统的类型。

三、实验内容和步骤:

1.内容:结合第五章内容,以动物识别系统(或货物袋装系统)为例,实现基于规则的系统构造实验。2.要求:

1>结果显示要求

(1)有若干选择动物特征的选择列表;

(2)表现判断动物时,使用了哪些规则;

(3)表现数据库的变化;(正向推理中表现每使用一次规则后,产生新事实。反向推理中表现新的目标事实有哪些需要证明,哪些已经得到证实);

(4)显示规则的调用次序;

(5)显示最后的结果,包含动物能识别出来和动物不能识别出来两种情况。

(6)至少检查两个例子实现正向推理和反向推理的区别;老虎的例子如上所示,以下为金钱豹的例子:

正向推理:

反向推理:

2>指出综合数据库和规则库分别使用哪些函数实现

的?

综合数据库和规则库均采用数组完成。其中的综合数据库为一个string类型的数组,内容为事实的名称字符串,下标则为该事实的序号。数组长度为33,表示共有33个事实(最后7个为动物名称)。代码如下:

string facts[factnum]={"有爪","有犬齿","有奶","有毛发","目视前方","吃肉","有蹄","有羽毛","会飞","生蛋","不会飞","黑白色","会游泳","善飞","不怕风浪","长腿","长脖子","有暗斑点","白色","黑色斑点","黑色条纹","黄褐色","食肉动物","鸟","哺乳动物","有蹄动物","老虎","金钱豹","长颈鹿","斑马","鸵鸟","企鹅","海燕"};

规则库为一个结构体数组。该结构体由一个int型数组(表示前提条件的序号集合)和一个int数据(表示由此前提推出的结果)表示。该数组长度为14,表明有14条规则。该规则库在建立时有一个内在要求:前提的规则(子规则)的序号必须在父规则之前。(便于正向推理的实现)代码如下:

struct rule

{

int con[10];

int res;

};

Rule

rules[rulenum]={{{2,-1},24},{{3,-1},24},{{7,-1},23},{{8,9,-1},23},{{24,0,1,4,-1},22 }, {{24,5,-1},22},{{24,6,-1},25},{{22,21,20,-1},26},{{22,21,19,-1},27},{{25,15,16,21,17,-1},28},{{25,18,20,-1},29},{{23,10,15,16,11,-1},30},{{23,10,12,11,-1},31},{{23,13,14,-1},32}};

3>规则库的匹配算法是什么?如何选用可用规则集中

的规则?分别使用哪些函数实现的?

用一个bool型的与数据库数组等长的enfact数组表示各事实是否已经满足(或已经推出)。要匹配一个规则的时候,只需查

看其前提序号集数组中每个元素对应的enfact数组中的值是否为true,如果所有都为true则可由该规则推出相应结果。代码如下:

bool enfact[factnum];

memset(enfact,false,factnum);//每次输入时需对该数组进行初始化

//以下为输入过程

while(ti!=-1)

{

if(ti>=0&&ti<=notanimal)

enfact[ti]=true;

else

{

cout<<"输入错误!请输入0~25之间的数字!"<< endl;

//notanimal=25

cin.clear();//清除流错误错误标记

cin.sync(); ////////////清空输入缓冲区

break;

}

cin>> ti;

};

以上,则完成了输入,并对enfact数组进行了初始化。现在对正向推理和反向推理的匹配和具体推理过程进行简要说明。 正向推理:

从下向上的推理。由于建立规则库时的内在要求,即子规则必在父规则前,故进行正向推理的时候只要将规则库从前到后扫一遍看是否能由规则推出相应结果即可。如果能匹配推出结果则看该结果是否为动物,如果已经推出动物则推理成功。否则更新数据库,匹配下一个规则。代码如下:

int obverse()

{

outputf(1);

int ti;

int i,j;

int tres;

cout<

for(i=0;i

{

j=0;

ti=rules[i].con[j];

while(ti!=-1) //假设前提数不超过9个,必存在-1作为结束

{

if(enfact[ti]==false)

break;

j++;

ti=rules[i].con[j];

}

if(ti==-1)

{

tres=rules[i].res;

enfact[tres]=true;

cout<<"运用了规则"<

j=0;

while(rules[i].con[j]!=-1)

{

cout<

j++;

}

cout<<"====> "<

if(isAnimal(tres))

{

if(noOtiose(tres))

return tres;

else

return -1;

}

}

}

return -1;

}

反向推理:

从上向下的推理。反向推理比正向推理要复杂一些。采用的算法是从事实数据库的动物开始从前往后进行匹配,看是否能

成功推出,如果都推不出能识别失败,若能推出其中一个则中止搜索,识别成功。推某一个事实时,仍然是从该事实的前提出发,逐个匹配,若所有的前提满足,则该事实满足。不同的是,这里以该事实为结果的前提可能有很多,我采用了牺牲空间换时间的方法,即不是将规则库从头到尾搜一遍来查找以待查事实为结果的规则,而是事先将所有的先保存在一个结构体数组中,结构体中只有一个数组,表示能推出某个结果的规则序号。代码如下:

struct factrule

{

int rulen[5];

};

factrule

factrules[factnum]={{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},{-1},

{4,5,-1},{2,3,-1},{0,1,-1},{6,-1},{7,-1},{8,-1},{9,-1},{10,-1},{11,-1},{12,-1}};

故要看某个事实是否能推出的时候,只要将它对应的标号的factrules中的数组中的规则进行匹配即可,只要有一条规则满足,即可中止搜索,推出该事实可满足。

另外,由于某个规则的前提可能是另一个规则的结果,这相当于规则的嵌套。所以在进行反向推理时必须用到递归技术,并且是一种回溯。整个反向推理的代码如下:

bool achieve(int ri) //

{

int j;

int ti;

cout<

cout<<"尝试规则"<

j=0;

while(rules[ri].con[j]!=-1)

{

cout<

j++;

}

cout<<"==?==> "<

j=0;

ti=rules[ri].con[j];

while(ti!=-1)

{

if(enfact[ti]==false)

{

int ki=0;

if(factrules[ti].rulen[ki]==-1)

{

cout<<"条件"<

cout<<"使用规则"<

j=0;

while(rules[ri].con[j]!=-1)

{

cout<

j++;

}

cout<<"=====> "<

return false;

}

else

{

cout<<"条件"<

bool ok=false;

for(ki=0;factrules[ti].rulen[ki]!=-1&&!ok;ki++)

{

ok=achieve(factrules[ti].rulen[ki]);

}

if(ok)

{

cout<<"条件"<

j++;

ti=rules[ri].con[j];

}

else

{

cout<<"条件"<

cout<<"使用规则"<

j=0;

while(rules[ri].con[j]!=-1)

{

cout<

j++;

}

cout<<"=====> "<

return false;

}

}

}

else

{

cout<<"条件"<

j++;

ti=rules[ri].con[j];

}

}

{

cout<<"使用规则"<

j=0;

while(rules[ri].con[j]!=-1)

{

cout<

j++;

}

cout<<"=====> "<

return true;

}

}

int reverse()

{

outputf(2);

int i;

for(i=animalfrom;i

{

cout<

if(achieve(i))

{

if(noOtiose(i+notanimal-animalfrom+1))

return i+notanimal-animalfrom+1;

else

return -1;

}

}

return -1;

}

注:本系统对输入事实冗余的情况做出了处理。采用的算法是:仍然是空间换时间的思想,事先将所有动物可能有的特征做成一个与特征数等长的bool数组typefact,这样只需在推出某种动物后再将该动物对应的数组typefact与enfact数组进行匹配,看enfact中是否存在多余的错误特征即可。代码如下:bool typefact[factnum-notanimal-1][factnum]={

{1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,0 ,1 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 },

{1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,1 ,0 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 },

{0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,0 ,0 ,0 ,1 ,0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 },

{0 ,0 ,1 ,1 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 ,0 ,0 ,1 ,1 ,0 ,0 ,0 ,1 ,0 ,0 ,0 },

{0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,1 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 ,0 },

{0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 },

{0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,0 ,0 ,0 ,1 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 }}; bool noOtiose(int fi)

{

int ki=fi-notanimal-1;

bool ok=true;

for(int i=1;i

{

if(enfact[i]==true&&typefact[ki][i]==false)

{

ok= false;

}

}

if(!ok)

{

cout<

多余的特征为: ";

for(int i=1;i

{

if(enfact[i]==true&&typefact[ki][i]==false)

{

cout<

ok= false;

}

}

cout <

cout <<"故该动物不是"<

return false;

}

else

return true;

}

四、实验总结及体会:

1.通过本次实践,对正向推理反向推理的过程可以说已经了如指

掌了,对代码的控制能力也有了一定的提高,递归函数的设计,流程的控制都得到了一定的强化。我觉得本次实验的算法还是比较简单的,关键是数据结构的设计,我在设计的过程中用了很多空间换时间的方法,使得整个算法的过程十分简洁,运行效率也很高,数据的冗余度也得到一定控制。

2.这次输入输出的封装做得非常不好,而输出的重复性高,又比

较麻烦,直接导致代码存在较大的冗余。

3.由于前期数据库设计存在一定失误,没有将动物从中分离出来,给之后的匹配过程带来了一定的不便。但总的来说,整个算法的过程还是比较清晰的。另外,由于时间关系,该系统的规则,数据库的可扩展性显得不足,这是在后续版本中需逐步修正的。

实验动物学实验报告

实验动物学实验报告 一、实验动物:小鼠 二、操作流程:抓取,固定,编号,给药,取血,麻醉,绝育,解剖。 三、具体操作 1、抓取:抓取小鼠时,右手抓住小鼠尾巴,不要过于用力,以免惊吓小鼠。左手从小鼠身体后部向前抓(以免小鼠向后缩咬伤自己),抓住小鼠颈部。固定住小鼠后,将小鼠皮肤往上抓,尽量将小鼠背部皮肤抓住。左手将小鼠腹部朝向自己,把小鼠尾巴用左手无名指和小指夹住,这时小鼠腹部皮肤紧绷,不能动弹。 2、固定:通常使用固定器进行固定。将固定器拧开后,抓住小鼠尾巴,使其钻入固定器中,再将拧下的固定器部分装好,使小鼠尾部露出,再将可旋转的铁片固定住即可进行后续实验。 3、编号:编号方式有两种:①剪脚趾编号:把小鼠腹面朝上,在下的脚趾从左至右依次编为1~10号,剪10号脚趾加1~9号脚趾依次编为11~19号,在上的脚趾依次编为20,30,40,50,60,70,80,90号,其余编号与11~19号类似。②打耳钉编号:耳钉上均有唯一编号,通过使用耳钉钳将耳钉打在小鼠耳朵上即可。实验时通常使用的是第一种方式进行编号,第二种编号通常用于需要长距离运输的动物。 4、给药:常用的给药方式有: ①口服给药:即灌胃。将注射器装入药物溶液,装上灌胃针(灌胃针有直头和弯头两种,区别不大)。如上所述,抓取小鼠后,使其头部朝上,尽量呈一直线,取灌胃针,从小鼠嘴角一侧缓缓插入(保持刻度在自己能看到的位置),顺着小鼠口腔食道的弧度让小鼠将针咽入,灌胃过程中如果遇到阻碍一定要及时拔出灌胃针,不可强行灌胃以免伤及小鼠食道以及肺部。灌胃针顺利进入后基本与小鼠身体呈一条直线,注入适量体积后再顺着食道缓缓取出灌胃针。 ②静脉注射:小鼠尾部有3条静脉和1条动脉,3条静脉非别位于背部,及两侧。静脉注射时一般选取两侧静脉,因为其相对于背部静脉更为清晰饱满。将小鼠固定后,用酒精擦拭其尾部静脉,使其充血,以便注射。之后使注射器针孔处朝上,针与尾部呈约30°扎入尾部后向上轻挑,再向内扎入部分,此过程应该比较顺畅,没有阻碍,若阻碍较大则有可能扎入到了皮肤中。扎入后将活塞向后回抽一点可见到有血回流,则说明成功扎入静脉当中,注射适当体积后迅速拔针,用酒精进行消毒。 5、取血:有断尾取血法和眼眶取血法两种。本次实验使用的是眼眶取血法。抓取小鼠,固定其头部用手指将其上下眼睑分开,露出其眼球并且不能闭上。用玻璃毛细管从其上眼角处扎入眼球后方毛细血管从,使血液顺着毛细管留下,取血完成后快速将毛细管取下。 6、麻醉:抓取老鼠,使其头部朝下,使其腹部脏器向胸腔靠拢,露出腹部空腔,以免刺伤脏器。将注射器竖直扎入靠近后腿部腹腔,刺入之后稍微向前倾斜但不要向前刺入,一般注入0.5mL麻醉剂即可。随后拔出针,方向小鼠,等待几分钟后即可麻醉。 7、绝育:绝育手术是通过剪除雌鼠卵巢或雄鼠输精管来实现的。将麻醉的雌鼠背面朝上,从其胸腔和尾部之间向下三分之一处剪开一个小口,用镊子将其卵巢取出,上面呈现红色斑点的部分即为卵巢,用剪刀将这一部分剪除,然后用缝合针线将其缝合,缝合方法为将针穿过后,将线缠绕镊子两圈再逆时针缠绕两

人工智能课程设计报告--动物识别系统

计算机科学与技术学院 《人工智能》课程设计报告设计题目:动物识别系统 设计人员:学号: 学号: 学号: 学号: 学号: 学号: 指导教师: 2015年7月

目录 目录 (1) 摘要 (2) Abstract (2) 一、专家系统基本知识 (3) 1.1专家系统实际应用 (3) 1.2专家系统的开发 (3) 二、设计基本思路 (4) 2.1知识库 (4) ....................................................................................................... 错误!未定义书签。 2.1.2 知识库建立 (4) 2.1.3 知识库获取 (5) 2.2 数据库 (6) ....................................................................................................... 错误!未定义书签。 ....................................................................................................... 错误!未定义书签。 三、推理机构 (7) 3.1推理机介绍 (7) 3.1.1 推理机作用原理 (7) ....................................................................................................... 错误!未定义书签。 3.2 正向推理 (7) 3.2.1 正向推理基本思想 (7) 3.2.2 正向推理示意图 (8) 3.2.3 正向推理机所要具有功能 (8) 3.3反向推理 (8) ....................................................................................................... 错误!未定义书签。 3.3.2 反向推理示意图 (8) ....................................................................................................... 错误!未定义书签。 四、实例系统实现 (9)

动物学实验报告--肖敬旺.

广州大学实习报告 项目名称:动物学实习 学院:生命科学学院 专业年级:13生物技术 学号:1314300053 姓名:肖敬旺 指导老师:舒琥、易祖盛、吴毅、李海燕 胡俊杰、侯丽萍、余文华 实习单位:广州大学生命科学学院 实习时间:2014.5.26—2014.5.30 广州大学教务处制

正文: 一、实习目的(宋体,加粗,四号,左对齐) 动物学是一门内容十分广博的学科,研究对象是动物各类群的形态结构、分类和有关的生命活动、发育规律、以及动物和外界环境之间多种多样关系的科学。 人们掌握了这些规律,就可能很好地认识和利用动物,使它能更对课堂知识的理解,做到理论联系实际;学会认识动物的特点,并且通过其特点对动物进行鉴定,了解其用途,以及在农业生产中的预防;掌握动物标本的采集以及制作方法;通过野外实习,提高学习的积极性与主动性对课堂知识的理解,做到理论联系实际;学会认识动物的特点,并且通过其特点对动物进行鉴定,了解其用途;掌握动物标本的采集以及制作方法;通过野外实习,提高学习的积极性与主动性;掌握所采集动物的种类名称、分类地位、分类依据、采集场所、采集方法、标本制作方法和生境描述等。 二、实习内容(宋体,加粗,四号、左对齐,) 5月26日至5月30日,在老师们的带领下,我们进行了为期5日的动物学实习。本次实习分为两个部分,分别是广州市内的陆上动物实习和深圳东山珍珠岛的临海动物实习。 5月26日,早上8:30在生化楼下进行了简单而重要的动物学实习动员。老师在动员大会上阐明了本次实习的目的、内容、要求和注意事项。随后我们变出发去中山大学博物馆参观,其中收藏的标本有国家一级保护动物大熊猫、金丝猴等37种,以及护士鲨、豹纹鲨、翻车鱼等百余种珍稀动物标本,此外还有北极熊、企鹅、鸵鸟等国外的珍稀动物标本;古生物化石标本500多件,其中7.8米长萨斯特鱼龙、3. 5米的新中国龙、兴义龙以及鳞齿鱼等具有极高的科研价值和展览价值。说实话这是第一次接触了那么多的动物标本。随后我们便出发去广州动物园,广州动物园于19 58年建成开放,目前饲养和展览着国内外400多种近5000头 (只) 动物,是我国三大城市动物园之一。在布局上,北部的麻鹰岗顶为猩猩馆、狒狒等灵长类兽舍,南坡设置中小型兽笼,西南坡有熊山、狮山、虎山、河马池等。与麻鹰岗隔湖相望的大片山岗地上,分布着猴山、熊猫馆、大象房、长颈鹿馆、犀馆、斑马馆、鹿舍等。 5月27日,早上8:30在生化楼下集中,随后我们去科学中心坐公交车向长洲岛出发。长洲岛的实习主要是捕捉昆虫,由于田野上的昆虫数量多而且种类繁多,所以我们主要在长洲岛附近的田野上进行捉虫活动。刚开始的时候,由于对捕虫网比较陌生,使用起来不太熟练,所以捕获的昆虫数量较少。但经过一个小时后,逐渐能熟练使用捕虫工具,慢慢捕获到一定数量和种类的昆虫。天气比较炎热,但是我们捕捉的非常愉快。下午,我们在生化楼504对捕获回来的昆虫进行处理,为今天捕捉到的标本展翅并制作标本,进行分类。 5月28日,早上8:30在生化楼集合,乘车向深圳东山珍珠岛出发。经过了将近3个小时的路程,我们来到了红树林并在此进行实习。红树以凋落物的方式,通过食物链转换,为海洋动物提供良好的生长发育环境,同时,由于红树林区内潮沟发达,吸引深水区的动物来到红树林区内觅食栖息,生产繁殖。由于红树林生长于亚热带和温带,并拥有丰富的鸟类食物资源,所以红树林区是候鸟的越冬场和迁徙中转站,更是各种海鸟的觅食栖息,生产繁殖的场所。红树林另一重要生态效益是它的防风消浪、促淤保滩、固岸护堤、净化海水和空气的功能。盘根错节的发达根系能有效地滞留陆地来沙,减少近岸海域的含沙量;茂密高大的枝体宛如一道道绿色长城,有效抵御风浪袭击。我们以小组为单位沿着泥沙

动物实验报告

实验动物学实验报告 学院: 学号: 姓名 时间: 实验一:小鼠实验

一、实验目的 1、掌握小鼠抓取、固定的基本方法; 2、掌握小鼠的雌雄鉴别方法; 3、掌握小鼠的标记方法; 4、掌握小鼠的基本采血技术; 5、掌握小鼠的常用给药方法; 6、掌握小鼠的解剖方法,熟悉内部脏器的自然位置; 二、实验材料 1、实验动物:每组两只雌鼠,两只雄鼠; 2、实验器械及试剂:鼠笼;小鼠固定器和小鼠固定板;眼科剪;眼科镊;解剖刀;1ml注射器;毛细玻璃管;灌胃针;苦味酸染料;葡萄糖液;2%水合氯醛; 三、实验内容及方法 1、小鼠的抓取和固定 抓取时先用右手抓取鼠尾提起,置于鼠笼或实验台向后拉,在其向前爬行时,用左手拇指和食指抓住小鼠的两耳和颈部皮肤,将鼠体置于左手心中,把后肢拉直,以无名指按住鼠尾,小指按住后腿即可。这种在手中固定方式,能进行实验动物的灌胃、皮下、肌肉和腹腔注射以及其他实验操作。 2、小鼠的雌雄鉴别 雄鼠的阴囊明显,雄鼠可见阴道开口和五对乳头。幼鼠或仔鼠则主要从外生殖器与肛门的距离判定,近者为雌,远者为雄。另外,雌鼠肛门和生殖器之间有一无毛小沟,而雄鼠则在肛门和生殖器之间长毛。 3、小鼠的标记方法 1)耳孔法 用耳号钳在耳上打洞或者用剪刀在耳边缘剪缺口,左耳为十位,右耳为个位。 2)剪趾法 适用于出生一周以内新生仔鼠; 3)染色法 用毛笔将苦味酸涂在动物的不同部位,注意逆着毛发生长方向刷。

4、小鼠的基本采血 1)剪尾采血 当所需血量很少时采用本法。固定动物并历出鼠尾,将鼠尾在45℃温水中浸泡数分钟,也可用酒精棉球涂擦,使局新血管扩张。将鼠尾擦干,再用刀片剪去1-2mm,让血液滴入盛器或直接用移液器吸取,同时自尾根部向尾尖按摩。取血后,先用棉球压迫止血并立即用6%液体火棉胶涂于尾巴伤口处,使伤口外结一层火棉胶薄膜,保护伤口。也可采用切割尾静脉的方法采血,三根尾势脉可交替切割,并自尾尖向尾根方向切割,每次可取0.2~0.3ml血,切割后用棉球压迫止血。这种采血方法在大鼠进行较好,可以较长的间隔时间连续取血,进行血常规检查。 2)眼眶后静脉丛取血 当需中等量的血液,而又需避免动物死亡时采用此法。用左手固定鼠,尽量捏紧头部皮肤,使头固定,并轻轻向下压迫颈部两侧,引起头部静脉血液回流困难,使眼球充分外突(示眼眶后静脉丛充血),右手持毛细玻璃管,沿内眦眼眶后壁向喉头方向旋转刺入。刺入深度小鼠2~3mm。当感到有阻力时再稍后退,保持水平位,稍加吸引,由于血压的关系,血液即流人玻璃管中。得到所需的血量后,拨出毛细管。若手法恰当,小鼠约可采血0.2~0.3ml。 3)心脏取血 动物仰卧固定在固定板上,剪去心前区部位的被毛,用碘酒酒精消毒皮肤。在左侧第3~4肋间,用左手食指摸到心搏处,右手取连有4~5号针头的注射器,

人工智能实验报告-产生式系统推理-动物识别

人工智能第二次实验报告 产生式系统推理 班级:姓名:学号: 一、实验目的 1. 理解并掌握产生式系统的基本原理; 2. 掌握产生式系统的组成部分,以及正向推理和逆向推理过程。 二、实验要求 1. 结合课本内容, 以动物识别系统为例,实现小型产生式系统; 2. 要求: 正向推理中能根据输入的初始事实,正确地识别所能识别的动物;逆向推理中 能根据所给的动物给出动物的特征。 三、实验算法 1. 如何表示事实和特征的知识; 在本程序中,我将动物的特征写入data.txt,将规则记入rules.txt,将动物种类记为goal.txt。

通过函数void readFiles() { readGoal(); readCod(); readRule(); }读入所有数据分别存放于goal[],rule[],cod[]自定义数组中。 2. 指出综合数据库和规则库分别使用哪些函数实现的? 综合数据库(包括特征和目标) typedef struct { int xuh;//存放编号 char valu[50];//存放具体内容 }Node; Node goal[20]; Node cod[50];

规则库 typedef struct { int rslt; int codNum;//记载前提的个数 int cod[10];//记载前提的序号 int used;//记载是否已匹配成功 }Nrule; Nrule rule[50]; void readRule() { FILE *fp; int i; int tempxuh,tempcodn; char ch; if((fp=fopen("rules.txt","r"))==NULL) { printf("cannot open data\n"); exit(0); } i=0; rule[i].codNum=0; while((ch=fgetc(fp))!=EOF) { if(i==14) i=i; tempcodn=0; while(ch!='\n'&&ch!=EOF) //每一条规则 { tempxuh=0; while(ch<='9'&&ch>='0') { tempxuh=tempxuh*10+ch-'0';

(完整word版)2015 动物细胞培养技术实验报告

一、实验目的 1、学习并掌握动物细胞培养的无菌操作技术。 2、学习并掌握细胞传代培养的方法。 3、学习并掌握用倒置荧光显微镜观察细胞细胞形态。 二、实验原理 细胞培养(cell culture):细胞在体外条件下生长,细胞不再形成组织。 动物细胞培养(animal cell culture)就是从动物机体中取出相关的组织,将它分散成单个细胞(使用胰蛋白酶或胶原蛋白酶)然后,放在适宜的培养基中,让这些细胞生长和增殖。由于细胞具有生长和自我复制的能力,为细胞体外培养和研究提供可能。 动物细胞培养可分为原代培养和传代培养。 原代培养(primary culture)即直接从动物机体分离、获得组织细胞,在无菌条件下,用胰蛋白酶消化或机械分散等方法,将动物组织分散成单个细胞开始首次培养长出单层细胞的方法。 传代培养(subculture)当细胞生长增值达到一定密度,用胰蛋白酶将细胞消化分散成单细胞,将细胞转移到新的培养皿中扩大培养的方法。 高等生物是由多细胞构成的整体,在整体条件下要研究单个细胞或某一群细胞在体内的功能活动是十分困难的,但如果把或细胞拿到体外培养、增殖并进行观察和研究,则方便简单的多。被培养的动物细胞是非常好的实验对象和实验研究材料,对体外培养的活细胞进行研究可以帮助人类探索防治各种疾病途径和机制,也可以人为地诱导和改变细胞的遗传性状和特性,因此,动物细胞体外培养技术是研究细胞分子机制非常重要的实验手段,被广泛应用于医学、生物技术、基因工程等研究领域。 三、细胞培养相关设施及材料 1、细胞培养室 无菌操作区:只限于细胞培养及其它无菌操作,与外界隔离。 孵育区:培养箱设定的条件为37℃,5%CO2。 制备区:培养液及有关培养用液体的制备,液体制备后应该在净化工作台进行过滤除菌。 储藏区:包括冰箱、干燥箱、液氮罐等。 清洗区和消毒灭菌区:清洗区为相对污染区,消毒灭菌区与清洗区分开。 2、细胞培养常用基本设施: 荧光显微镜、超净工作台、孵箱、电热鼓风干燥箱、冰箱、液氮罐、消毒器、恒温水浴槽、滤器等。 细胞培养常用器皿:培养瓶、培养板、培养皿,玻璃瓶、吸管,离心管、冻存管,注射器,烧杯、量筒等。 3、细胞培养用品的清洗、消毒 新玻璃器皿要用5%稀盐酸浸泡,以中和其表面碱性物质:刷洗: 硫酸清洁液浸泡:浓硫酸+重铬酸钾+蒸馏水; 冲洗:流水冲洗15-20次,蒸馏水冲洗3次,三蒸水漂洗1-3次。 所有需灭菌的器械、物品灭菌前均需包装,防止灭菌后污染。使用时放入超净工

动物实验报告

动物实验(小鼠)的一般操作技术 实习日期:2007—11—13 一目的和要求: 通过实际操作,使学生掌握实验的一般操作方法,包括动物的抓去和固定、编号被毛的去除给药途径麻醉采血和处死等方法。 二实习内容: 1 实验动物的抓取 2 实验动物性别的鉴定 3 实验动物编号的标记方法 4实验动物被毛的去除 5 实验动物的给药途径和方法 6 实验动物的麻醉 7实验动物的采血 8 实验动物的处死方法 9 解剖 三实验的方法 1 小鼠的抓取:抓取时先用手将鼠尾提起,放在实验台上,轻轻拉尾,用左手拇指和食指抓住小鼠两耳和头颈部皮肤,将鼠置于左手中心,用左手无名指和小指按住尾巴和后肢,即可做其他实验操作作用。 2 小鼠性别的鉴定:抓取小鼠后,观察动物肛门与生殖器之间的距离。距离远的为雄性,距离近的为雌性。成熟的雄性小鼠可看到小鼠睾丸的轮廓。 3 小鼠编号的标记方法:用被毛染色法做小鼠编号。用苦味酸(黄色),一般左前肢为1,左侧腹部为2,左后肢为3,头颈部为4,背部为5,尾根部为6,右前肢为7,右腹部为8,右后肢为9。用两种颜色可以染到99。 4 小鼠被毛去除:有剪毛法,拔毛法,剃毛法,用硫化钠脱毛法。 5 给药途径和方法:给药途径有经口灌胃法,经呼吸道吸入,经皮肤吸入和注射给药法。用一支特制的灌胃针进行灌胃,小鼠一般给1.5ml以下。用注射器抽好液体,然后抓取小鼠,针头延侧角通过食管进入胃内,然后将液体注入。 6 小鼠的麻醉:麻药有挥发性的和非挥发性两种。给药途径有吸入性麻醉,注射给药。小鼠一般用腹部麻醉的方法。用水合氯醛300ml/kg,根据小鼠的体重给药0.25ml。抓取小鼠后,使针头和腹部成30度的角,刺入腹腔,回抽若无回血或者肠内容物可以注入。注入麻药5分钟后,小鼠失去知觉。 7 小鼠的采血的方法:有静脉采血法,尾部采血法,眼眶静脉采血法和心脏采血法。将小鼠装入固定盒中,露出尾部,用二甲苯图擦,使尾静脉充盈。用锋利的刀片切断一根尾静脉即可用毛细管采血,也可用细注射器从尾静脉采血。 8 小鼠的处死方法:用颈椎脱臼的方法或者注射过量的麻药使小鼠死亡。 9 解剖:从腹部开始,查看腹部脏器,以肝脏胃脾肾输尿管姨小肠大肠膀胱前列腺性腺顺序。然后再看胸部,看到肺脏心脏胸腺等器官,并在直视的情况下进行了心脏的采血。然后再看颈部的解剖。最后解剖头部。 四讨论和结论: 通过此次实验,我们学到了实验动物的一般操作技术,如抓取和固定、编号被毛的去除给药途径麻醉采血和处死等方法。为以后进入临床进行实验研究做好了初步的准备。

生物实验报告《观察植物细胞的质壁分离与复原》(完整版)

报告编号:YT-FS-8701-57 生物实验报告《观察植物细胞的质壁分离与复原》 (完整版) After Completing The T ask According To The Original Plan, A Report Will Be Formed T o Reflect The Basic Situation Encountered, Reveal The Existing Problems And Put Forward Future Ideas. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

生物实验报告《观察植物细胞的质壁分离与复原》(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 一、实验目的 1. 初步学会观察植物细胞质壁分离和复原的方法。 2. 理解植物细胞发生渗透作用的原理。 二、实验原理 当细胞液的浓度小于外界溶液的浓度时,细胞液中的水分就透过原生质层进入外界溶液中,使细胞壁和原生质层都出现一定的收缩。由于原生质层比细胞壁的收缩性大,当细胞不断失水时,原生质层就会与细胞壁逐渐分离开,也就是分升了质壁分离当细胞液的浓度大于外界溶液的浓度时,外界溶液中的水分就透过原生质层进入细胞液中,整个原生质层就会慢慢

地恢复成原来的状态,使植物细胞逐渐发生质壁分离复原。 三、材料用具 紫色洋葱鳞片叶、显微镜、载玻片、盖玻片、滴管、镊子、刀片、吸水纸、清水、0.3g/ml蔗糖溶液 四、实验过程(见书P60) 物理实验报告·化学实验报告·生物实验报告·实验报告格式·实验报告模板 五、讨论 1.如果将洋葱表皮细胞浸润在与细胞液浓度相同的蔗糖溶液中,这些表皮细胞会出现什么现象? 2.当红细胞细胞膜两侧的溶液具有浓度差时,红细胞会不会发生质壁分离现象?为什么? 3.画一个细胞在正常状态下到经过0.3g/ml蔗糖溶液处理,再经过清水处理的细胞变化的一系列模式图。 这里填写您企业或者单位的信息 Fill In The Information Of Your Enterprise Or Unit Here

实验动物学实验报告大鼠,小鼠,小鼠的基本实验操作,大鼠的基本实验操作

实验一小鼠的基本实验操作 一、实验目的:通过实际操作,掌握小鼠的一般操作方法,包括小鼠的抓拿、标记、给药(灌 胃、腹腔注射、皮下、肌肉、尾静脉注射)、取血(眶后静脉丛,摘眼球)、脊椎脱臼法处死、大体解剖。 二、实验动物:昆明小鼠2只(1雌1雄) 三、实验步骤 1、抓取与固定,标记 2、去毛 3、给药:消化道、腹腔注射、尾静脉注射 4、取血:眼眶后静脉丛、尾静脉、眼球摘除法、断头法 5、麻醉:氯胺酮腹腔麻醉 6、处死:脊椎脱臼法 7、解剖: 雄性:睾丸、附睾、输精管、鼠蹊腺(在膀胱下方,胶质状,透明) 雌性:双角子宫、卵巢 肾上腺、胆囊、甲状腺、胃、肝脏、脾、肺、肾、心脏、甲状腺 四、实验结果 1、抓取与固定标记: 抓取:抓小鼠的尾根部 固定:抓住小鼠的尾根部,让小鼠在粗糙平面上爬行,后拉尾跟部,右手的拇 指与食指抓住小鼠两耳及其间的颈部皮肤,小指与无名指将尾巴固定在手掌面。并标记: 2、灌胃法:左手抓取小鼠固定后,右手持特制灌胃针,沿一侧口角进针,紧贴咽后壁,头后仰以便伸直消化道,进针2/3后灌生理盐水0、5ml 3、注射给药: 腹腔注射: 从下腹部的两侧进针 ,进针时针与腹部成45°。进针后稍微晃动针,如无粘滞感则可注射药物 尾静脉注射:一人固定小鼠,另一人用左手中指与拇指将尾拉直,食指托住尾部,在尾动脉位置进针注射0、5ml生理盐水。注射完毕拔出针头,用无菌棉球压迫止血。 4、采血 从眼角内侧0、5cm处进针 眼球摘除法:左手抓取用固定小鼠,右手持弯头镊在眼球根部将眼球摘除,头朝下,眼眶内血迅速流出。 5、麻醉: 0、5%氯胺酮腹腔麻醉:本小鼠重22g,按100mg/kg的药量给药,2分钟麻醉成功 6、处死: 脊椎脱臼法:按住头部,将尾根部向后上方以短促的力量拉即可致死 7、解剖: 雄性:寻找到睾丸、附睾、输精管、鼠蹊腺 雌性:双角子宫、卵巢 3、7、2 肾上腺:米粒大小 胰腺:位于胃下方,类似于脂肪组织,浑浊状 3、7、4 ,胆囊:芝麻大小,浅绿色,半透明,

简单动物识别系统的知识表示

?简单动物识别系统的知识表示 ? 1. 实验目的 ?理解产生式知识表示方法,能够用选定的编程语言设计产生式系统的规则库和综合数据库。 ? 2. 实验环境 ?在微型计算机上,选一种编程语言。 ? 3. 实验要求 ?(1) 以动物识别系统的产生式规则为例。 ?(2) 用选定的编程语言建造知识库和综合数据库,并能对它们进行增加、删除和修改操作。 ?学习任务 ?通过网络搜索,以“专家系统的作用”为主题进行调查。搜集各种应用专家系统的实例,分析其用途,并根据不同的用途进行分类。 ?请上网查找专家系统的相关资料,从不同的角度追溯专家系统的发展史。 ?作品结果:把上面两个任务结果,形成一个WORD文档。其中对专家系统的用途分类形成一个表格。 ?用Intermodeller设计一个小型的专家系 MYCIN是一个通过提供咨询服务来帮助普通内科医生诊治细菌感染性疾病的专家系统,其于1972年开始研制,74年基本完成,并投入实际应用。MYCIN的取名来自多种治疗药物的公共后缀,如clindamycin、erythromycin、kanamycin等。如果说能推测有机化合物分子结构的DENDRAL是世界上第一个有重要实用价值的专家系统,那末MYCIN则是最有影响力的专家系统。围绕着MYCIN的各种研究工作一直沿续了10年,对于推动知识工程以及专家系统学科的建立和发展具有重要影响。可以说,早期的专家系统,尤其是医疗诊断和咨询型专家系统,许多都参照了MYCIN系统的技术,如知识表示、不确定推理、推理解释、知识获取等。 MYCIN也设计为典型的产生式系统,由规则库、综合数据库和控制系统三个部分组成;只是基于规则的推理采用逆向方式,即从问题求解

青蛙解剖实验报告

2012 级应心班《人体解剖生理学》实验内容 一、人体基本组织的观察 (一)实验目的观察并掌握人体四大基本组织的结构特点及功能。 (二)实验材料四大基本组织的永久装片;显微镜 (三)实验要求正确使用显微镜,观察各种组织的基本特征。注:实验前请复习四大基本组织的结构特点和功能。 二、人神经系统的形态观察 (一)实验目的 1. 观察脊髓的形态结,了解脊神经的组成。 2. 观察脑干的的形态结构和脑神经进出脑干的部位,了解脑干中的主要神经核团和纤维束的位置。 3. 观察间脑、小脑和大脑的形态结构,辨认大脑半球的主要沟、回和分叶。 (二)实验材料脊髓模型;脑干模型;人脑模型;脊髓横切片;显微镜 (三)实验要求观察各模型加深对神经系统的认识;正确使用显微镜,观察脊髓横切片。注:实验前请复习神经系统的结构组成和功能。 三、反射弧的分析和脊髓反射的观察 (一)实验目的 1. 通过用脊蛙(去除脑保留脊髓的蛙,成为脊蛙)分析屈肌反射的反射弧的组成部分,探讨反射弧的完整性与反射活动的关系。 2. 观察脊髓的反射活动并研究脊髓反射中枢活动的若干特征。 (二)实验原理 (三)材料与方法 1 材料 1.1 实验动物青蛙 1.2 器材蛙类手术器械 1 套,铁支架,电刺激器,刺激电极,秒表,棉球,纱布,培 养皿 2 个,烧杯 1.3 药品 0.5% 硫酸, 1%硫酸 2 试验方法与步骤 2.1 制备脊髓动物:取青蛙一只,用剪刀横向插入口腔,从鼓膜后缘处剪去颅脑部,保留下颌部分。以棉球压迫创口止血,然后用止血钳夹住下颌,悬挂在铁支架上。 2.2 正常脊髓反射的观察 2.3 搔扒反射:将浸以 0.5%硫酸的小滤纸片一块,贴在青蛙腹部下段的皮肤上,可见四肢向此处搔扒,直到去掉滤纸片为止,之后用清水冲洗皮肤。 2.4 反射时的测定:用培养皿分别盛 0.5%和 1%硫酸溶液,将青蛙左后肢的脚趾尖浸于硫酸溶液中,同时用秒表记录从浸入时起到发生屈腿发射所需的时间,即反射时。观察后立即将该足趾浸入清水中浸洗几次,然后用纱布拭干。按上法重复三次,求其平均值,此值即为反射时。 2.5 将两对电极连接到刺激器 2.6 反射弧的分析 2.6.1 剥去左肢皮肤:在左侧后肢趾关节上方,将皮肤作一环状切口,将足部皮肤剥掉。 2.6.2 1% 硫酸刺激左趾尖,观察腿部活动情况。 2.6.3 1% 硫酸刺激右趾尖,观察腿部活动情况。 2.6.4 1% 硫酸滤纸片贴在左小腿切口上面的皮肤上,观察活动情况。 2.6.5 分离右侧大腿背侧坐骨神经干,两侧结扎,中间剪断,1%硫酸刺激右趾尖,观察腿部活动。 2.6.6 刺激神经两端:以连续方式分别刺激右侧坐骨神经中枢端和外周端,观察腿部反应。 2.6.7 破坏脊髓:以探针捣毁青蛙脊髓后,以连续方式分别刺激右侧坐骨神经中枢端和 外周端,观察腿部反应。 2.6.8 刺激腓肠肌:直接刺激右侧腓肠肌,观察有何反应。

产生式动物识别系统word版本

实验7:产生式动物识别系统 一、实验目的 理解和掌握产生式系统的推理方法,能够用选定的编程语言实现推理机。 二、编程环境 本文主要编译环境是Windows 10 Visual Studio 2015 三、问题描述 设计一个用于动物识别的产生式系统,该系统通过规则库识别老虎、金钱豹、斑马、长颈鹿、企鹅、信天翁、鸵鸟7种动物。 四、解决方案 1.规则库: 用于描述相应领域内知识的产生式集合称为规则库。 本规则库包括以下规则 R1:if 动物有毛发 then 动物是哺乳动物 R2:if 动物有奶 then 动物是哺乳动物 R3:if 动物有羽毛 then 动物是鸟 R4:if 动物会飞 and 会生蛋then 动物是鸟 R5:if 动物吃肉then 动物是食肉动物 R6:if 动物有犀利牙齿and 有爪and 眼向前方 then 动物是食肉动物 R7:if 动物是哺乳动物and有蹄then动物是有蹄类动物 R8:if 动物是哺乳动物and反刍then动物是有蹄类动物 R9:if 动物是哺乳动物and是食肉动物and有黄褐色 and 有暗斑点then 动物是豹 R10:if 动物是哺乳动物and是食肉动物and有黄褐色and 有黑色条纹then 动物是虎 R11:if动物是有蹄类动物 and 有长脖子and有长腿and有暗斑点then 动物是长颈鹿 R12:if 动物是有蹄类动物and有黑色条纹then 动物是斑马 R13:if 动物是鸟and不会飞and有长脖子and有长腿and有黑白二色then 动物是鸵鸟 R14:if 动物是鸟and不会飞and会游泳and有黑白二色 then 动物是企鹅 R15:if 动物是鸟and善飞then 动物是信天翁 2.综合数据库 char *ans0 = "抱歉,我也不知道这是什么动物"; char *ans1 = "这个动物是金钱豹";

动物实验报告修订稿

动物实验报告 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

实验动物学实验报告学院: 学号: 姓名 时间: 实验一:小鼠实验 一、实验目的 1、掌握小鼠抓取、固定的基本方法; 2、掌握小鼠的雌雄鉴别方法; 3、掌握小鼠的标记方法; 4、掌握小鼠的基本采血技术; 5、掌握小鼠的常用给药方法; 6、掌握小鼠的解剖方法,熟悉内部脏器的自然位置; 二、实验材料 1、实验动物:每组两只雌鼠,两只雄鼠; 2、实验器械及试剂:鼠笼;小鼠固定器和小鼠固定板;眼科剪;眼科镊;解剖刀;1ml注射器;毛细玻璃管;灌胃针;苦味酸染料;葡萄糖液;2%水合氯醛; 三、实验内容及方法 1、小鼠的抓取和固定 抓取时先用右手抓取鼠尾提起,置于鼠笼或实验台向后拉,在其向前爬行时,用左手拇指和食指抓住小鼠的两耳和颈部皮肤,将鼠体置于左手心中,把后肢拉直,以无名指按住鼠

尾,小指按住后腿即可。这种在手中固定方式,能进行实验动物的灌胃、皮下、肌肉和腹腔注射以及其他实验操作。 2、小鼠的雌雄鉴别 雄鼠的阴囊明显,雄鼠可见阴道开口和五对乳头。幼鼠或仔鼠则主要从外生殖器与肛门的距离判定,近者为雌,远者为雄。另外,雌鼠肛门和生殖器之间有一无毛小沟,而雄鼠则在肛门和生殖器之间长毛。 3、小鼠的标记方法 1)耳孔法 用耳号钳在耳上打洞或者用剪刀在耳边缘剪缺口,左耳为十位,右耳为个位。 2)剪趾法 适用于出生一周以内新生仔鼠; 3)染色法 用毛笔将苦味酸涂在动物的不同部位,注意逆着毛发生长方向刷。 4、小鼠的基本采血 1)剪尾采血 当所需血量很少时采用本法。固定动物并历出鼠尾,将鼠尾在45℃温水中浸泡数分钟,也可用酒精棉球涂擦,使局新血管扩张。将鼠尾擦干,再用刀片剪去1-2mm,让血液滴入盛器或直接用吸取,同时自尾根部向尾尖按摩。取血后,先用棉球压迫止血并立即用6%液体火棉胶涂于尾巴伤口处,使伤口外结一层火棉胶薄膜,保护伤口。也可采用切割尾静脉的方法采血,三根尾势脉可交替切割,并自尾尖向尾根方向切割,每次可取0.2~0.3ml 血,切割后用棉球压迫止血。这种采血方法在大鼠进行较好,可以较长的间隔时间连续取血,进行血常规检查。 2)眼眶后静脉丛取血

基于WEB的动物识别系统 实验报告

基于web的动物识别系统 一、实验目的 理解和掌握产生式知识表示方法及产生式系统的基本过程,能够利用Web编程技术建立一个基于产生式知识表示的简单的智能系统。 二、实验环境 (1) 硬件环境:网络环境中的微型计算机。 (2) 软件环境:Windows操作系统,Microsoft Visual Studio C#语言。 三、实验原理 该系统用到的表示方法是产生式表示方法,是陈述性知识表示方法的一种。 3.1 产生式表示的基本方法 (1)事实的表示

在产生式表示方法中,事实通常是用三元组或四元组来表示的。对确定性知识,一个事实可用一个三元组 (对象,属性,值)或(关系,对象1,对象2) 来表示。这种表示方式,在机器内部可用一个表来实现。 (2)规则的表示 规则描述的事物间的因果关系。规则的产生式表示形式常称为产生式规则,简称为产生式,或规则。其基本形式为 P→Q 或者 IF P THEN Q 其中,P是产生式的前提,也称为产生式的前件,它给出了该产生式可否使用的先决条件,用事实的逻辑组合来构成;Q是一组结论或操作,也成为产生式的后件,它指出当前提P满足时应该推出的结论或应该执行的操作。产生式的含义是:如果前提P满足,则可推出结论Q或执行Q所规定的操作。 2.产生式系统的基本结构及过程 通常,把用产生式知识表示方法构造的智能系统统称为产生式系统。一个产生式系统的基本结构包括综合数据库、规则库和控制系统这三个主要部分。 2.1综合数据库 综合数据库也称为事实库,是一个用来存放与求解问题有关的各

种当前信息的数据结构。在推理过程中,当规则库中某条规则的前提可以和综合数据库中的已知事实相匹配时,该规则被激活,由它推出的结论将被作为新的事实放入综合数据库,成为后面推理的已知事实。 2.2规则库 规则库是一个用来存放与求解问题有关的所有规则的集合。它包含了将问题从初始状态转换成目标状态所需要的所有变换规则。 2.3控制系统 控制系统也成为推理机,它由一组程序组成,用来控制整个产生式系统的运行,决定问题求解过程的推理路线,实现对问题的求解。其主要工作如下: (1)按一定策略从规则库中选择规则与综合数据库的已知事实进行匹配。 (2)当匹配成功的规则多于一条时,推理机构应该能够按照某种策略从中选出一条规则去执行。 (3)对要执行的规则,如果该规则的后件不是问题的目标,则当其为一个或多个结论时,把这些结论加入到综合数据库中;当其为一个或多个操作时,执行这些操作。 (4)对要执行的规则,如果该规则的后件满足问题的结束条件,则停止推理。 (5)在问题求解过程中,记住应用过的规则序列,以便最终能够给出问题的解路径。

动物学实验报告

广州大学实习报告 项目名称:动物学实习学院:生命科学学院 专业年级:学号:姓名:肖敬旺指导老师:实习单位:广州大学生命科学学院 实习时间: 13生物技术 1314300053 舒琥、易祖盛、吴毅、李海燕 胡俊杰、侯丽萍、余文华 2014.5.26—2014.5.30 广州大学教务处制 正文: 一、实习目的 (宋体,加粗,四号,左对齐) 二、实习内容(宋体,加粗,四号、左对齐,) 5月26日至5月30日,在老师们的带领下,我们进行了为期5日的动物学实习。本次 实习分为两个部分,分别是广州市内的陆上动物实习和深圳东山珍珠岛的临海动物实习。 5月27日,早上8:30在生化楼下集中,随后我们去科学中心坐公交车向长洲岛出发。 长洲岛的实习主要是捕捉昆虫,由于田野上的昆虫数量多而且种类繁多,所以我们主要在长 洲岛附近的田野上进行捉虫活动。刚开始的时候,由于对捕虫网比较陌生,使用起来不太熟 练,所以捕获的昆虫数量较少。但经过一个小时后,逐渐能熟练使用捕虫工具,慢慢捕获到 一定数量和种类的昆虫。天气比较炎热,但是我们捕捉的非常愉快。下午,我们在生化楼504 对捕获回来的昆虫进行处理,为今天捕捉到的标本展翅并制作标本,进行分类。 5月28日,早上8:30在生化楼集合,乘车向深圳东山珍珠岛出发。经过了将近3个小 时的路程,我们来到了红树林并在此进行实习。红树以凋落物的方式,通过食物链转换,为 海洋动物提供良好的生长发育环境,同时,由于红树林区内潮沟发达,吸引深水区的动物来 到红树林区内觅食栖息,生产繁殖。由于红树林生长于亚热带和温带,并拥有丰富的鸟类食 物资源,所以红树林区是候鸟的越冬场和迁徙中转站,更是各种海鸟的觅食栖息,生产繁殖 的场所。红树林另一重要生态效益是它的防风消浪、促淤保滩、固岸护堤、净化海水和空气 的功能。盘根错节的发达根系能有效地滞留陆地来沙,减少近岸海域的含沙量;茂密高大的 枝体宛如一道道绿色长城,有效抵御风浪袭击。我们以小组为单位沿着泥沙 滩采集贝壳,因为路不好走,所以走得时候很小心翼翼。虽然鞋子都沾满了泥,不过非 常开心。随后我们坐车去我们住宿的地方,吃过晚饭后我们便在篮球场上对我们今天的贝壳 之类的进行分类。 5月29日,早上9点钟我们出发去南澳岛参观了卖鱼的市场,认识了许多之前未见过的 种类,随后我们便去买东西吃了,哈哈蹭吃,非常开心。下午我们便出发去小岛收集贝壳, 最爽的事情莫过于坐飞艇了,那速度就是快,特别是在超越别人的那一刻,内心不免有一丝 自豪感,在到达岛屿后我们便分工合作,去海边,沙滩等地方寻找我们所期望的东西,我们 发现了许多海胆海参之类的东西,甚至有些东西开始把海胆直接弄到就吃,太厉害了,持续 了将近3个小时的海边收集工作我们坐船回去了,还是那种感觉,坐船非常爽。晚上我们便 又是在球场上面开始工作了,一起工作的时光总是那么美好,但是又是那么短暂的。 5月30日,上午,我们在珍珠岛上观看工人植珠过程操作,并去了标本室看标本,大家 也购买了一些珍珠粉之类的。中午吃完饭后,大家整理个人内务后乘车返回大学城。至此, 整个动物学实习过程结束。 ……… 三、实习总结或体会(宋体,加粗,四号、左对齐,)

【实验报告】生物实验报告【三篇】

生物实验报告【三篇】 篇1 实验名称:用高倍显微镜观察叶绿体和细胞质流动 一、实验目的 1.初步掌握高倍显微镜的使用方法。 2.观察高等植物的叶绿体在细胞质基质中的形态和分布 二、实验原理 高等植物的叶绿体呈椭球状,在不同的光照条件下,叶绿体可以运动,改变椭球体的向,这样既能接受较多的光照,又不至于被强光灼伤。在强光下,叶绿体以其椭球体的侧面朝向光源;在弱光下,叶绿体以其椭球体的正面朝向光源。因此,在不同光照条件下采集的葫芦藓,其小叶内叶绿体椭球体的形状不完全一样。 活细胞中的细胞质处于不断的流动状态,观察细胞质的流动,可以用细胞质基质中的叶绿体的运动做为标志。 三、材料用具 藓类的叶,新鲜的黑藻,显微镜,载玻片,盖玻片,滴管,镊子,刀片,培养皿,铅笔 四、实验过程(见书p30) 1.制作藓类叶片的临时装片 2.用显微镜观察叶绿体

3.制作黑藻叶片临时装片 4.用显微镜观察细胞质流动 五、讨论 1.细胞质基质中的叶绿体是否静止不动,为什么? 2.叶绿体的形态和分布与叶绿体的功能有什么关系? 3.植物细胞的细胞质处于不断的流动状态,这对于活细胞完成生命活动有什么意义? 4.用铅笔画一个叶片细胞,标出叶绿体的大致流动方向。 篇2 实验生物组织中还原糖、脂肪、蛋白质的鉴定 一、实验目的 初步掌握鉴定生物组织中还原糖、脂肪、蛋白质的基本方法。 二、实验原理 1.还原糖的鉴定原理生物组织中普遍存在的还原糖种类较多,常见的有葡萄糖、果糖、麦芽糖。它们的分子内都含有还原性基团(游离醛基或游离酮基),因此叫做还原糖。蔗糖的分子内没有游离的半缩醛羟基,因此叫做非还原性糖,不具有还原性。本实验中,用斐林试剂只能检验生物组织中还原糖存在与否,而不能鉴定非还原性糖。 斐林试剂由质量浓度为0.1g/ml的氢氧化钠溶液和质量浓度为0.05g/ml的硫酸铜溶液配制而成,二者混合后,立即生成淡蓝色的cu(oh)2沉淀。cu(oh)2

实验动物学实验报告

实验动物学实验报告 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

实验一大、小鼠的基本实验操作 一、实验目的:通过实际操作,掌握大、小鼠的一般操作方法,包括大、小鼠的抓取和固定、性别鉴定、给药、采血。 二、实验动物:昆明小鼠4只(2雌2雄)、大鼠4只(2雌2雄)、灌胃器2个、注射器4个、酒精、棉球、生理盐水、小鼠固定器1个、大鼠固定器1个。 三、实验步骤 1、抓取和固定 抓取:左手抓小鼠的尾根部 固定:左手抓住小鼠的尾根部,让小鼠在粗糙平面上爬行,后拉尾跟部,右手的拇指和食指抓住小鼠两耳及其间的颈部皮肤,小指和无名指将尾巴固定在手掌面。 同样操作将大鼠抓取和固定 2、性别鉴定: 抓取和固定小鼠 观察肛门与生殖器间的距离和二者之间的毛发。雄性:距离长,毛发密(和其他部位一样);雌性:距离短,毛发稀疏。 同样鉴别方法,重复鉴别大鼠。 3. 给药 灌胃法 按正确方法用左手抓取和固定小鼠,使腹部朝上,颈部拉直。

固定后,右手持持接灌胃针的注射器吸取药液(或事先将药液吸好),将针头从口角插入口腔内,然后用灌胃针头压其头部,使口腔与食管成一直线,再将灌胃针头沿上腭壁轻轻进入,转动针头刺激动物吞咽,然后沿咽后壁慢慢插入食道。 当感觉有落空感时表明灌胃针可能进入胃内,向外抽动注射器活塞,感觉有负压,此时可将药液灌入。 用大鼠重复同样操作 注射给药 皮下注射 用左手拇指和食指轻轻提起动物颈后肩胛间皮肤, 右手持注射器,使针头水平刺入皮下,针头能自由拨动无牵阻,推送药液时注射部位隆起。拨针时,以手指捏住针刺部位 用大鼠重复同样操作 腹腔注射 以左手固定小鼠,使腹部向上, 右手持注射器从下腹两侧向头方刺入皮下,针头稍向前,再将注射器沿45 角斜向穿过腹肌进入腹腔,此时有落空感,回抽无回血或尿液,即可注入药液。 用大鼠重复同样操作 尾静脉注射 先将动物固定在暴露尾部的固定器内, 用75%酒精棉球反复擦拭尾部使血管扩张,

人工智能动物识别系统 实验报告

人工智能导论 实验报告 题目动物识别专家系统 学院信息科学与工程学院 专业计算机科学与技术 姓名侯立军 学号 20131222036 班级计信1301 二O一五年十一月二十六日

1 设计内容 题目:动物识别专家系统 内容:动物识别专家系统是流行的专家系统实验模型,他用产生是规则来表示知识可以识别不同的动物。这些规则既少又简单,可以改造他们,也可以加入新的规则,还可以用来识别其他新规则来取代这些规则。 2 基本原理 2.1 产生式系统的问题求解基本过程: (1) 初始化综合数据库,即把欲解决问题的已知事实送入综合数据库中; (2) 检查规则库中是否有未使用过的规则,若无转 (7); (3) 检查规则库的未使用规则中是否有其前提可与综合数据库中已知事实相匹配的规则,若有,形成当前可用规则集;否则转(6); (4) 按照冲突消解策略,从当前可用规则集中选择一个规则执行,并对该规则作上标记。把执行该规则后所得到的结论作为新的事实放入综合数据库;如果该规则的结论是一些操作,则执行这些操作; (5) 检查综合数据库中是否包含了该问题的解,若已包含,说明解已求出,问题求解过程结束;否则,转(2); (6) 当规则库中还有未使用规则,但均不能与综合数据库中的已有事实相匹配时,要求用户进一步提供关于该问题的已知事实,若能提供,则转(2);否则,执行下一步; (7) 若知识库中不再有未使用规则,也说明该问题无解,终止问题求解过程。 2.2 正向推理 正向推理是以已知事实作为出发点的一种推理,又称数据驱动推理、前向链推理及前件推理等。 2.2.1 正向推理的基本思想: 从用户提供的初始已知事实出发,在知识库KB中找出当前可适用的知识,构成可适用知识集KS,然后按某种冲突消解策略从KS中选出一条知识进行推理,并将推出的新事实加入到数据库中作为下一步推理的已知事实,在此之后再在知识库中选取可适用的知识进行推理,如此重复,直到求得了所要求的解,或者知识库中再

相关文档
相关文档 最新文档