2022年哈工大人工智能导论实验报告.docx
《2022年哈工大人工智能导论实验报告.docx》由会员分享,可在线阅读,更多相关《2022年哈工大人工智能导论实验报告.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源人工智能导论试验报告学院:电脑科学与技术学院专业:电脑科学与技术欢迎下载精品学习资源目录人工智能导论试验报告1一、简介 对该试验背景,方法以及目的的懂得31. 试验背景32. 试验方法33. 试验目的3二、方法对每个问题的分析及解决问题的方法4Q1: Depth First Search4Q2: Breadth First Search4Q3: Uniform Cost Search5Q4: A* Search6Q5: Corners Problem: Representation6Q6: Corners Problem: Heuristic6Q7: Eating All The
2、Dots: Heuristic.7Q8: Suboptimal Search7三、试验结果解决每个问题的结果7Q1: Depth First Search7Q2: Breadth First Search9Q3: Uniform Cost Search.1.0.Q4: A* Search .1.2.Q5: Corners Problem: Representation.1.3.Q6: Corners Problem: Heuristic.1.4.Q7: Eating All The Dots: Heuristic.1.4.Q8: Suboptimal Search .1.5.自动评分 .1.6
3、.四、总结及争论对该试验的总结以及任何该试验的启示.1.6.欢迎下载精品学习资源一、 简介对该试验背景,方法以及目的的懂得1. 试验背景1) 自人工智能概念被提出, 人工智能的进展就受到了很大的关注,取得了长足的进展,成为一门广泛的交叉和前沿科学;就临时处于瓶颈;到目前, 弱人工智能取得了长足的进展,而强人工智能2) 吃豆人 Pacman 居住在亮蓝色的世界里, 在这个世界有弯曲的走廊和美味佳肴; 嬉戏的目的就是掌握嬉戏的主角小精灵吃掉藏在迷宫内全部的豆子, 并且不能被幽灵抓到; 高效地浏览世界将是吃豆人把握世界的第一步;3) 通过本学期的学习我们已经初步把握了人工智能的基本学问, 在试验中就
4、应用这些学问使用人工智能操纵吃豆人嬉戏;2. 试验方法1) 在本试验中 , Pacman 智能体将找到通过迷宫世界的路径 , 既包括到达一个指定的位置, 也包括高效地搜集食物; 我们编辑文件, 编写一系列吃豆人程序, 包括到达指定位置以及有效的吃豆,并将其应用到 Pacman 场景,完成对相关人工智能功能的完善;2) 在本试验中, 我们对下面 8 个问题进行争论, 针对每个问题提出解决方法, 逐步完成吃豆人嬉戏:Q1: Depth First Search Q2: Breadth First Search Q3: Uniform Cost Search Q4: A* SearchQ5: Cor
5、ners Problem: Representation Q6: Corners Problem: HeuristicQ7: Eating All The Dots: Heuristic Q8: Suboptimal Search3. 试验目的1) 完成试验报告中的问题,编写一系列吃豆人程序,包括到达指定位置以及有效的吃豆;2) 通过分析吃豆人嬉戏稳固课堂上所学内容;3) 复习 python 语言的使用;欢迎下载精品学习资源二、 方法对每个问题的分析及解决问题的方法Q1: Depth First Search应用深度优先算法找到一个特定的位置的豆,我们通过 depthFirstSearch函数
6、实现深度优先搜寻的功能;深度优先遍历的方法是,从图中某顶点v 动身:1) 拜访顶点 v;2) 依次从 v 的未被拜访的邻接点动身,对图进行深度优先遍历; 直至图中和 v 有路径相通的顶点都被拜访;3) 假设此时图中尚有顶点未被拜访,就从一个未被拜访的顶点动身,重新进行深度优先遍历,直到图中全部顶点均被拜访过为止;深度优先搜寻的次序如以下图所示:在 depthFirstSearch中,由于搜寻过程中火重复拜访到部分节点,所以需要对于每个节点设 置标记,以指示该节点是否被拜访过;先将每个后继节点压入搜寻栈中,然后以深度优先的次序进行搜寻,判定是否符合目标状态,并将符合结果的节点放入结果集;Q2:
7、Breadth First Search应用宽度优先算法找到一个特定的位置的豆,我们通过breadthFirstSearch函数实现深度优先搜寻的功能;广度优先搜寻算法的思想是:从图中某顶点v 动身, 在拜访了 v 之后依次拜访 v 的各个未曾拜访过的邻接点,然后分别从这些邻接点动身依次拜访它们的邻接点,并使得“先被拜访的顶点的邻接点先于后被拜访的顶点的邻接点被拜访,直至图中全部已被拜访的顶点的邻接点欢迎下载精品学习资源都被拜访到; 假如此时图中尚有顶点未被拜访,就需要另选一个未曾被拜访过的顶点作为新的起始点,重复上述过程,直至图中全部顶点都被拜访到为止;如以下图:在 breadthFirst
8、Search中,大体的搜寻思路与深度优先算法一样,只是搜寻的次序发生了变化;在这里留意, 在深度优先搜寻和广度优先搜寻方法中,我们使用的图搜寻算法是一样的,是涉及到详细的数据结构却是不同的;在深度优先搜寻算法中, 我们使用栈进行操作,但在深度优先搜寻算法中, 我们使用队列进行操作,如以下图所示; 这两种数据结构的不同之处就在于其中元素的输出次序,在深度优先搜寻中需要根据压栈次序的逆序进行搜寻,咋子广度优先搜寻中需要根据入队次序的次序进行搜寻;Q3: Uniform Cost Search很多情形下,路径中的代价是可以转变的,在这个问题中,我们完成代价一样搜寻方法;欢迎下载精品学习资源代价一样搜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 哈工大 人工智能 导论 实验 报告
限制150内