关于寻路算法的一些思考(12):AI 技术_大学-查字典教育资讯网
 
关于寻路算法的一些思考(12):AI 技术

首页 > 

大学

 > 关于寻路算法的一些思...

关于寻路算法的一些思考(12):AI 技术

(英文:theory.stanford.edu

译文:伯乐在线 - 土豆粉ss

链接:http://blog.jobbole.com/90681/

本系列:

关于寻路算法的一些思考(1):A* 算法介绍

关于寻路算法的一些思考(2):Heuristics 函数

关于寻路算法的一些思考(3):A* 算法的实现

关于寻路算法的一些思考(4):A* 算法的变体

关于寻路算法的一些思考(5):处理移动中的障碍物

关于寻路算法的一些思考(6):预先计算好的路径的所用空间

关于寻路算法的一些思考(7):地图表示

关于寻路算法的一些思考(8):长期和短期目标

关于寻路算法的一些思考(9):寻路者的移动成本

关于寻路算法的一些思考(10):最短路径的用户体验

关于寻路算法的一些思考(11):寻路算法的其他应用

AI技术 寻路问题常常会和人工智能(AI) 联系在一起,原因是 A*算法和许多其他寻路算法是由 AI 研究者开发出来的。一些生物启发式的 AI 技术目前十分流行,我也收到一些为何不使用这类技术的咨询。神经网络是依据实例的大脑学习建模——给定一个正解的集合,它会学习出一个一般的解决问题模式。强化学习是依据经验的大脑学习建模——给定一些行为的集合和最终奖惩结果,它会学习出哪种行为是正确或错误的。遗传算法根据自然选择的进化规律建模——给定一些agent 集合,优胜劣汰。通常情况下,遗传算法不允许 agent 在他们的生存时间内进行学习。强化学习则不但允许 agent 在生存时间内学习,还可以和其他 agent 分享知识。(译注:agent:智能体,正文保留未翻)

神经网络

神经网络是这样构建的:它受到训练,来对输入进行模式识别。他们是一种用来处理函数近似的方法:给定 y1 = f(x1),y2 = f(x2), …, yn = f(xn),构建一个函数 f’使得 f’逼近 f。近似函数 f’一般都是光滑的:对于接近 x 点的 x’,我们希望 f’(x)也能接近f’(x’)。

函数近似方法可以满足以下两个目的:

规模:近似函数的表达可以明显小于真实的函数规模。

泛化:未知函数值的输入数据可以使用近似函数

神经网络典型做法是使用一组输入值向量,产生一组输出值向量。在算法内部,训练“神经元”(neurons)的权重。神经网络使用监督学习,即输入和输出都是已知的,学习的目标是建立一个可以近似输入输出映射的函数表达。

在寻路问题中,函数 f(start,goal)=path。我们并不知道输出路径是什么。我们可以使用一些方法,可能是 A*算法,来计算它们。但是如果我们能根据(start, goal)计算路径,那么我们就已经知道了函数 f,那么为什么还要自找麻烦的找它的近似函数呢?因为我们已经完全知道了函数 f,再归纳 f 就没有用了。用函数近似的唯一潜在的好处可能会降低 f 的表达规模。但f 表达的是个相当简洁几乎不占用空间的算法,所以我认为神经网络在这里也没有什么用。另外,神经网络输出规模是固定的,而寻路问题规模是可变的。

但另一方面,函数近似可能对构建寻路的一些组成部分有用。比如移动的成本函数是未知的。例如,没有实际移动操作和战役的情况下,穿越怪兽聚集森林的成本,我们可能并不知道。使用函数近似的方法的话,每次穿越森林时,移动成本函数f(number of orcs, size of forest)可以测量出来并装入神经网络模型中(注:这里移动成本f的自变量是怪兽数量和森林规模)。对于未来的寻路部分,根据算出的未知移动成本,我们可以找到更好的路线。

另一个可以从归功于近似计算的函数是启发式函数。A*算法中的启发式函数可以计算到达目的地的最小成本,如果一个单元沿着路径 P=p1,p2,…,pn移动,当每穿过一段路径的时候,我们可以更新 n到近似函数 h 中,其中g(pi,pn)=(从i到 n 的实际移动成本)。当启发函数优化了,A*算法也会运行的更快。

神经网络尽管对于寻路算法本体不太实用,但对 A*算法使用的函数可以起到作用。移动函数和启发式函数都可以测算,因此能给函数近似反馈。

遗传算法

根据适应度函数(fitness function),遗传算法允许开发参数空间来求得效果良好的解。他们是一种用来处理函数优化的方法:给定一个函数g(x)(x 是一组典型的参数值向量),求得能最大化(或最小化)g(x)的 x 值。这是一种非监督学习——问题的正确答案预先并不知道。

对于寻路问题,给定一个起始位置和一个目标位置,x 是这两点间的路径,g(x)是穿越这路径的成本。简单的优化方法,比如爬山算法会以增加g(x)为代价的方法改变 x。不幸的是,在一些问题中,会遇到“局部最大值”,x 值周围没有点 具有更大的对应g值,但是某个离x 值比较远的点表现更好。遗传算法改善了爬山算法,它保留了 x 的多样性,使用比如变异和交换的进化-启发式方法更新 x。

爬山算法和遗传算法可以用来学习出 x 的最优值。然而对于寻路问题,我们已经有了 A*算法找到最优的 x ,因此函数优化的方法就不需要了。

遗传编程是遗传算法的更深层次,它把程序当做参数。例如,你可以输入的是寻路算法而不是寻路路径,你的适应值函数会根据表现测算每个算法。对于寻路问题来说,我们已经有个很好的算法,我们无需在进化出一个新的算法。

也许在和神经网络结合的情况下,遗传算法可以应用于寻路问题的某个部分。但是,在这篇文章中我还不知道有何用处。相反,如果问题解是已知的,估计会有一个更有前途的方法作为许多可行工具之一,在寻路问题中优化 agent。

强化学习

和遗传算法一样,强化学习是一种非监督学习。然而,和遗传算法不同的是,agent 可以在他们的生存时间内学习;没必要等着观察他们的存活情况。并且,多 agents 同时参与到不同部分中分享各自学习成果是可能的。强化学习和 A*的核心部分有着一些相似的地方。

在 A*中,到达结束目标后会沿着经过的路径追溯回去,标记到目前为止所有路径的选择;其他选择就被去掉了。在强化学习中,可以测算每个状态时的情况,并且当前的奖(惩)都可以追溯回导致这个状态之前的所有选择。使用一个值函数表达这个追溯的过程,这有点像 A*中的启发式函数,但随着 agent 尝试新路径并对这过程进行学习的更新,这一方面两者是不同的。

相比于更简单的算法来说,强化学习和遗传算法的一个关键的优势是:在探求新解和利用目前学到的信息两者间是可以做出选择的。遗传算法,通过变异寻找(新解);强化学习,通过明确给出选择新行为的概率寻找(新解)。

即使和遗传算法结合,我认为强化学习也不会在寻路问题本身上使用。但是相对来说,它却可以作为一个向导,指导agent 在游戏世界中如何表现。

注: 函数近似方法可以变形为函数优化问题。为了找到最逼近 f(x)的f'(x),令 g(f’)=∑(f’(x)-f(x))^2(即在所有输入 x 上(f’(x)-f(x))^2的和)。

更多精彩资讯请关注查字典资讯网,我们将持续为您更新最新资讯!

点击显示

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

相关资讯

最新资讯

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
    • 高考 2015上海高职专科志愿填报考生成绩...
        2015年上海市普通高校招生可参加高职(专科)志愿填报考生“语、数、外”三门成绩分布情况(理科)分数段人数累计人数336分及以上33331-33525326-33027321-32529316-320615311-3151227306-3101340301-3052161296-30031922...
    • 地方 山东劳职学院信息工程与艺术设计系招生...
      山东劳职学院信息工程与艺术设计系招生访谈:校企合作颇具特色,“联想班”广受好评山东劳动职业技术学院信息工程与艺术设计系是学院最早设置的院系之一,现开设有计算机应用技术、网络技术、软件技术、电脑艺术设计、动漫设计与制作、广告设计与制作和装饰装修专业等7个高职专业和广告设计技师、网络技术技师2个技师专业...
    • 地方 山东二本一志愿录取收尾 四类考生需填...
      山东二本一志愿录取收尾 四类考生需填征集志愿本科二批第一次填志愿录取今天(30日)将结束,明天线上未被录取考生需要填报征集志愿。本网提醒大家四类考生需要在31日填报征集志愿,不要错过时间。需要在31日填报征集志愿的考生包括,文理类本科二批、春季高考本科批第一次征集志愿,艺术类本科一批、体育类本科批第...
    • 地方 山东省第五届职工职业技能大赛程序员、...
      山东省第五届职工职业技能大赛程序员、动画员工种决赛在山东管理学院举行4日上午,山东省第五届职工职业技能大赛计算机程序设计员、动画绘制员2个比赛工种决赛在山东管理学院开幕。省总工会副主席李臻出席开幕式并讲话。本届大赛由省总工会、省科学技术厅、省人力资源和社会保障厅、省经济和信息化委员会联合主办,紧紧围...
    • 地方 济南工程职院与对口高校论证3+2本科...
      职业院校与本科高校对口贯通分段培养是我省打通职业教育与本科教育桥梁的试点工程,是推进山东省现代职业教育体系建设的重要举措。济南工程职业技术学院作为山东省首批技能型特色名校建设单位,成功申请并被确定为“3+2”对口贯通分段培养试点院校,衔接本科院校为青岛理工大学。为了更好地与青岛理工大学密切合作,充分...
    • 地方 育才省实验等省内6高中跻身全国百强
      省内十强还有:大连二十四中学、本溪高中、大连育明中学、鞍山一中、辽河油田第一高中、沈阳二中、盘锦高中、阜新市实验中学9月8日,猿题库评价研究中心正式公布《猿题库2015中国高中排行榜》,中国人民大学附属中学以较大优势位居全国第一,河北衡水中学和长沙长郡中学排名第二和第三。辽宁有东北育才学校等6所学校...
    • 高考 沪高职专科投档线:上海立信文理科均最...
      市教育考试院昨日公布了2015年上海市普通高校招生高职(专科)批控制线上平行志愿投档各校投档分数线,上海立信会计学院文理科投档线均为最高。位列文科前三名的院校分别是上海立信会计学院(277分)、上海商学院(268分)、上海金融学院(268分);位列理科前三的院校为上海立信会计学院(276分)、上海政...
    • 地方 山东劳动职业技术学院机制工艺系招生访...
      山东劳动职业技术学院机制工艺系招生访谈:衔接山东交通学院,培养飞行器制造工程专业精英山东劳动职业技术学院机制工艺系是学院最早创办的系部之一,专业发展沿革可以追溯到学院建校之初的1955年。本次就机制工艺系的基本情况、专业设置、人才培养特色等问题,我们专访了该系系主任陈福恒老师。主持人:陈主任,作为山...
    • 高考 2015山西高招二本C类志愿填报入口...
      2015年普通高校招生网上填报志愿(第四段)公告一、填报时间8月4日8:00时—8月5日18:00时。点击进入2015年山西高考网上填报志愿入口:山西招考信息网二、填报批次本段填报第二批本科C类文、理科及艺术类、体育类院校志愿;提前录取的专科(高职)公安院校、艺术类院校及其他院校志愿。三、填报条件凡...
    • 地方 保卫臭氧层,山东商职制冷学子在行动
      保卫臭氧层,山东商职制冷学子在行动近日,山东商业职业技术学院机电与汽车学院冷链物流环保调研宣传队的同学们来到青岛平度市大泽山镇,围绕冷链物流的冷库使用进行调研,就如何降低能耗,减少环境污染为主题,进行了为期七天的暑期社会实践活动。据了解,大泽山镇属于胶东地区农业大镇,是海产品和农副产品生产销售重镇,...
    • 高考 高校陆续进入开学季
      近日,沪上高校陆续进入开学季,今年入学的大学新生主体是1996、1997年出生的学生,他们见多识广,个性鲜明。为应对这些“屏幕一代”的“宅”特点,沪上高校出招,开健身房、设聚会点,让90后大学生少低头,多社交。“‘95后’们个性更鲜明,有主见、有思想,但同时也比较‘宅’。”上周末,华东理工大学迎接了...
    • 高考 上海高职专科批最低录取分数线:文14...
      根据公布的计划数和填报高职(专科)考生人数情况,按高职(专科)批次控制线划线规则,划定2015年上海市普通高校招生集中录取阶段高职(专科)批次文化考试(语、数、外三门)最低录取控制分数线,现公布如下:文科:144分理科:194分根据教育部关于艺术类专业高职(专科)录取控制分数线不低于高职(专科)最低...
    • 高考 2015上海高职专科志愿填报考生成绩...
        2015年上海市普通高校招生可参加高职(专科)志愿填报考生“语、数、外”三门成绩分布情况(文科)分数段人数累计人数326分及以上33321-32547316-320512306-310517301-305522296-3001133291-2952558286-2902886281-285661...
    • 地方 山东外贸职业学院学生获得第八届全国职...
      山东外贸职业学院学生获得第八届全国职业院校外贸技能竞赛第一名在7月19日闭幕的第八届全国职业院校外贸技能竞赛中,山东外贸职业学院选手毛玮在外贸技能参赛的本科、高职、中职组全部选手中取得第一名,受到大赛组委会点名表扬,同时获得高职组外贸技能竞赛一等奖,该校另外一名选手胡启云取得高职组第二名,也获得高职...
    • 地方 山东轻工职业学院机电工程系:仿真实训...
      山东轻工职业学院机电工程系:仿真实训“上课如上岗”校企共建实训中心,海信提供的生产线在山东轻工职业学院调试完毕。(曹亮 摄)山东轻工职业学院打造的淄博市PLC高技能人才培养基地,学生正在基地进行实训。顶岗实习 试点“在学习中就业,上课如上岗”“王亚川,家是济宁的,今年上大三,是机电工程系机电设备维修...
    • 地方 山东经贸职业学院连锁经营管理专业——...
      山东经贸职业学院连锁经营管理专业于2003年在全省率先开设,历经积淀,底蕴丰厚。现已建设成为山东省省级特色专业、中央财政支持重点建设专业、全国供销合作社示范性高等职业院校重点建设专业、山东省首批技能型人才培养特色名校重点建设专业,被中国连锁经营协会吸收为校企合作委员会成员专业,5门专业核心课程被评为...
    • 地方 山东外贸职业学院学生在“光大杯”
      第五届全国涉外会计岗位技能大赛中获两个团体一等奖。6月27-29日,“光大杯”全国高等院校(第五届)全国涉外会计岗位技能大赛在江苏常州举行,山东外贸职业学院财会金融系选派的三支代表队,表现突出,在 “涉外会计实务手工操作”和“点钞技能及外币识别”两个赛项上荣获团体一等奖,在“工业企业会计手工账务处理...
    • 高考 2015上海高招高职(专科)志愿填报...
      2015年上海市普通高校招生高职(专科)志愿填报及录取问答1. 哪些考生可以填报高职(专科)志愿?参加本市2015年全国普通高校招生统一文化考试且在二本录取结束后仍未被录取的考生均可填报除提前批公安专科外的全部高职(专科)志愿[包括5月份参加过第一次志愿填报后未被录取的考生(含办理过5月份志愿撤销手...
    • 高考 上海2015年高职(专科)批各校投档...
      市教育考试院10日公布2015年上海市普通高校招生高职(专科)批控制线上平行志愿投档各校投档分数线。考生可登录“上海招考热线”查询。院方提醒:投档线不是录取线。考生被投档到招生高校后,高校根据公布的招生章程进行专业录取后自然产生的考生最低分数即为录取线。根据高招录取方案,部分认可本市加分投档政策的外...
    • 地方 关于异军突起的春季高考您了解多少
      关于异军突起的春季高考您了解多少7月21日,2015年山东省高考本科批次志愿填报已经结束,从录取人数来看,我省今年的春季高考再度升温,考试政策变化也更引人注目。关于异军突起的春季高考,您了解多少?就此我们邀请济南市学联教育培训学校校长何斌就春季高考的三大优势做了解析。春季高考是时代发展之所需现在我国...
    • 地方 山东外贸职业学院与临沂商城打造务实合...
      按照协议,山东外贸职业学院将针对临沂商城企业人员和行政管理人员分别开展国际贸易、电子商务、现代物流等领域的专业知识培训;与临沂商城管委会在供应链金融等领域联合开展重点课题研究,为临沂商城发展的重点项目和重要工作提供专业策划和咨询服务;对临沂商城的外事活动提供翻译外包服务;协助临沂商城开展招商和编撰《...
    • 地方 山东外贸职业学院召开推进中韩自贸区研...
      山东外贸职业学院召开推进中韩自贸区研究座谈会6月24日下午,山东外贸职业学院在图书馆四楼会议室召开了推进中韩自贸区研究座谈会。院长刁建东、副院长周厚才、国际贸易系、国际运输与物流系、商务外语系英、日、韩专业的全体教师和国际经贸研究所全体人员参加会议。会上,有关教师就中韩自贸区基本情况、贸易规则、对山...
    • 地方 德州职院为全民搭建创新创业平台
      德州职院为全民搭建创新创业平台7月27日上午,宁津县“2015年创业就业培训暨夏季人才交流大会”在宁津县文化艺术中心开幕,学院党委副书记、副院长李跃作了重要讲话。宁津县有关部门负责人和来自各乡镇村庄电子商务带头人、下岗职工、大中专毕业生、求职者等500余人参加了会议。开幕式后,德州职业技术学院创业培...
    • 高考 山西高招二本A类、B类部分院校降分征...
      目前,山西第二批本科A类院校体育类、第二批本科B类部分院校因生源不足或考生不服从专业调剂退档出现缺额。根据院校申请,现降分征集志愿,时间为8月5日19时—6日上午10时,逾期不再受理。征集志愿条件为第二批本科A类院校体育类:体育(文)348分、体育(理)334分,体育专业成绩60分。第二批本科B类文...
    • 地方 济南工程职院大学生社会实践走进乡村
      济南工程职院大学生社会实践走进乡村近日,济南工程职业技术学院大学生社会实践团队来到济南章丘市官庄镇中白秋村开展了系列实践活动。章丘中白秋村是2014年济南市确定的一百个特困村之一,位于章丘市南部山区。由机电工程系科技创新协会组建的“家电维修”社会实践小分队在张洁老师的带领下向村民们开展义务维修家电活...
    • 地方 本科二批一志愿11.2万人投档 省内...
      本科二批一志愿11.2万人投档 省内高校基本“吃饱”27日,山东省招考院公布了2015山东高考普通文理类二本一志愿投档情况,共投出112273人。文科最高分605分投入天津师范大学,理科最高分637分投入南京医科大学。27所文科49所理科院校最低投档分超一本线记者统计发现,虽然是二本招生,但文科中有...
    • 高考 2015山西高考志愿填报(第三段)7...
      一、填报时间7月30日8:00时—7月31日18:00时。二、填报批次本段填报第二批本科B类文、理科及艺术类、体育类院校志愿;少数民族预科班及高水平运动队(仅限教育部“阳光高考”信息平台公示合格的考生填报)等特殊类型招生院校志愿。三、填报条件1、第二批本科B类院校(实行平行志愿的文、理科类):凡高考...
    • 高考 上海高考改革是为减负 社会实践不该被...
      上海的新高考改革引入了“综合素质评价”体系,高中生因此对社会实践的关注度不断提高。“上海的高考改革引入综合素质评价体系,说明中国高考改革的走向与世界发展同步。高考改革是减负之举,并不是增加学生负担。”上海市特级校长、卢湾高级中学校长唐关胜近日在出席“第12届上海市示范性中学学生会主席论坛”时如是说。...
    • 地方 习近平向全国广大教师致以节日的祝贺和...
        第三十一个教师节来临之际,中共中央总书记、国家主席、中央军委主席习近平9日给“国培计划(2014)”北京师范大学贵州研修班全体参训教师回信,对他们提出殷切希望,并向全国广大教师致以节日的祝贺和诚挚的祝福。习近平在回信中表示,一年前,在北京师范大学“国培”课堂上,我同大家座谈,你们对教育的执着、对...
    • 地方 山东外贸职业学院新建综合性语言文化实...
      为了加强国际化校园内涵建设,增强学院外向型、国际化办学特色,深化学生国际意识、开拓国际视野,山东外贸职业学院利用技能型人才培养特色名校建设的契机,在外语教学实践方面再上一个新台阶,建成一处完全模拟外语交际环境的场所——外语村。“外语村”是一处纯外语的学习环境,为学生提高外语水平搭建了有效的训练平台。...