人工智能鱼典型模型与算法.ppt

  1. 1、本文档共85页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工智能鱼典型模型与算法

人工智能鱼 ——典型模型与算法 主讲人: 袁红春 单 位: 信息学院 1.人工鱼体系结构模型概述 感知系统: 信息获取系统,包括一组感受器、感知处理器模块和信息融合模块。人工鱼具有视觉、嗅觉、味觉、触觉、听觉感受器,在同一时刻,不同的感受器得到不同的环境状态信息,各种感受器将感知到的信息预处理后再经过聚焦融合,为后续的信息处理和行为决策做准备。 认知系统: 信息处理系统,以感知系统的输出为输入,对感知信息进行处理,作出行为决策,传递给行为系统来执行。 行为系统: 行为规划的执行机构,直接作用于环境。有一组行为程序,是高层的行为,如集群行为。 运动系统: 由运动控制器和物理模型构成。运动控制器作为构建行为的模块,由参数化进程实现。如逃逸行为,是有合适参数的运动控制器序列,按照特定意义的次序,进行创作而表现出来的。 物理模型是利用自然鱼的数字图像和三维几何显示模型“包装”人工鱼的生物力学模型。 2.人工智能鱼感知系统模型 2.1基于BP神经网络的视觉感受器模型 b. 目标区域中所有像素红、绿、蓝的方差值R’, G’, B’作为另三个特征量(用于识别是否存在着花纹). R’, G’, B’的计算公式如下: c. 紧凑性参数,体现形状特征(区别食物): 2.1 基于模糊推理的人工鱼嗅觉感知模型 (2)人工鱼嗅觉识别框图 (3)人工鱼嗅觉识别流程图 (4)人工鱼嗅觉中枢模式识别方法 2.3基于模糊神经网络的人工鱼味觉感知模型 3.人工智能鱼认知系统模型 人工鱼行为 人工鱼产生交配欲望的认知模型 人工鱼的生理发育模型 人工鱼精神状态模型 人工鱼产卵的认知模型 人工鱼环境选择的认知模型 人工鱼的生理发育模型 基于在理论生物学的基础上提出的生长法则VBGF模型来建立人工鱼的生理发育函数,VBGF得到的是鱼的体重和长度随全程生长的变化值。 定义人工鱼的生理发育函数D(t)在闭区间[0,1]上取值。忽略环境等次要因素的影响,认为人工鱼的发育函数D是只同时间和人工鱼的自然寿命长短相关的函数,D(t)由以下公式给出: 其中a表示由遗传基因决定的某条鱼的寿命,k为生理发育系数,k0为常数 人工鱼的生理发育模型 当k=8.47,k0=0.015时,其生理发育模型函数如右图: 人工鱼的发育曲线在生命初期呈快速上升趋势,在仿真程序中,当人工鱼的生理发育函数D≥0.7时,表示人工鱼发育成熟,具有了繁殖能力,在条件成熟时,能够交配产生后代。其它时间是生长期或衰老期,不适合繁殖。 人工鱼精神状态模型 摄食欲望函数 其中,t表示时间,u表示人工鱼平均消耗的食物量,可通过计算食物颗粒数或被捕食鱼数目的减少量来计算。其中0≤ 1是消化率,不同的人工鱼 的取值不同,△t是自从上次进食以来的时间。C是表明鱼的胃口大小,C值与鱼的大小有关: C为摄食量,W为鱼体重(动画中可为鱼体长),a,b为常数。b一般情况下不小于1。随着鱼体增长,食物重量与体重的相对比例下降。 人工鱼精神状态模型 性欲函数 其中,t表示时间,ρ1是常数,Δt是从上次交配以来的时间间隔,ρ1Δt表示性欲强弱,时间间隔越长,性欲越强。S(t)是时刻t的摄食欲望函数,摄食欲望较低时,才可能产生性欲。当人工鱼的性欲函数值接近1时,性欲最强。 人工鱼精神状态模型 恐惧感函数 其中 恐惧感F的值在闭区间[0,1]中变化,Do=200是一个常数;Fi和di分别表示对所发现的捕食者i的恐惧感和距离。 人工鱼产卵的认知模型 鱼类繁殖方式根据产出幼体的形式可以分为卵生、胎生和卵胎生。 不同的鱼繁殖力不同。鱼类的繁殖力是指雌鱼产出的、受精之后存活的卵的数目。 一般情况下,繁殖力的大小同体长相关。如公式所示: 其中,F为绝对繁殖力,L为体长,a,b为常数。不同的鱼a,b的值不同,a为表示鱼种类的参数,b为喂养好坏的标示,喂养好的鱼类繁殖力高。 人工鱼产卵的认知模型 人工鱼环境选择的认知模型 人工鱼进行环境选择的原因很多。为了简单地表现动画,只选取其中的两个原因:食物和捕食者建模。人工鱼对环境的选择是平衡食物和捕食者两个因素的结果。如公式所示: F(t)表示在时刻t人工鱼能感知的生活环境中的食物量;P(f)表示在时刻t人工鱼能感知的生活环境中的捕食者数量。 并不表示简单算术加和,而是基于某种原则之上的综合,其实质是一个综合算法。 3.2 随意性行为的认知模型 面向目标的行为 情景树(Situa

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档