HNU人工智能导论作业1

人工智能导论清览第1次作业

1.

考虑一个实时的在线电话翻译系统,该系统实现英语与日语之间的实时在线翻译,讨论该系统的性能度量,环境,执行器,感知器,并对该环境的属性进行分析。

Answer:

性能度量:

翻译的正确率

环境:电话线路

传感器:麦克风

执行器:音响

环境属性:完全可观察的,单agent,确定的(无噪音条件下),片段的,静态的,离散的。

2.

考虑一个医疗诊断系统的Agent,讨论该Agent最合适的种类(简单Agent,基于模型的Agent,基于目标的Agent和基于效用的Agent)并解释你的结论。

Answer:

utility-based agent 基于效用的Agent

能够治愈病人的方法有很多种,系统必须衡量最优的方法来推荐给病人

3.

先建立一个完整的搜索树,起点是S,终点是G,如下图,节点旁的数字表示到达目标状态的距离,然后用以下方法表示如何进行搜索,并分析几种算法的完备性、最优性、以及时间复杂度和空间复杂度。

(a)深度优先;

(b)广度优先;

(c ) 爬山法;

(d)最佳优先
在这里插入图片描述

Answer:

建立树:
在这里插入图片描述

  • 深度优先搜索:不是完备的也不是最优的
    空间复杂度为O(bm),时间复杂度为O(b^m)。(其中b为分支因子,m为树的最大深度)

  • 广度优先搜索:是完备的,也是最优的,时间复杂度为O(b^d)
    (假设解的深度为d);该方法的空间复杂度同样为O(b^d)
    (因为有O(b^d)个结点在边缘结点中。

  • 爬山法:
    不具备完备性和最优性,考虑随机重启时,全程遍历,时间与空间复杂度可以为O(b^d)

  • 最佳优先搜索:

    完备性:贪婪最佳优先搜索是不完备的,A* 搜索是完备的。

    最优性:贪婪最优先佳搜索:每次扩展是局部最优的选择,可能不能达到全局最优,所以 不是最优的。
    A*搜索:如果h(n)是可采纳的,则树搜索版本是 最优的。如果h(n)是⼀致的,则图搜索版本是 最优的。

    时间复杂度:

    贪婪最佳优先搜索:与深度优先类似,时间复杂度为O(b^m)。

    A* 搜索:O(b^d),其中 d=h*-h, 为到⽬标结点的实际代价。

    空间复杂度:

    贪婪最佳优先搜索:O(b^m)。

    A* 搜索:O(b^d),其中 d=h*-h。

4.

图二是一棵部分展开的搜索树,其中树的边记录了对应的单步代价,叶子节点标注了到达目标结点的启发式函数的代价值,假定当前状态位于结点A。
在这里插入图片描述

a) 用下列的搜索方法来计算下一步需要展开的叶子节点。注意必须要有完整的计算过程,同时必须对扩展该叶子节点之前的节点顺序进行记录:

  1. 贪婪最佳优先搜索

  2. 一致代价搜索

  3. A*树搜索

(b) 讨论以上三种算法的完备性和最优性。

Answer:

  • 贪婪最佳优先:如果h(B)>5,首先访问叶子结点C,如果h(B)<=5,首先访问B,再访问C

  • 一致代价搜索:B,D,E,F,G,H,C

  • A*树搜索:如果h(B)>15,首先访问D;如果h(B)<=15,首先访问B,再E,G,D,H,F,C

  • 贪婪最佳优先搜索:该方法不能保证找到解,因此是不完备的;该方法不一定能找到最优解,因此不是最优的。

  • 一致代价搜索:该方法在存在零代价行动时可能陷入死循环,因此是不完备的,如果每一步的代价都大于等于某个小的正值常数ε,那么一致搜索是完备的;一致代价搜索按照结点的最优路径扩展结点,因此是最优的。

  • A* 树搜索:该方法能保证找到解,因此是完备的;因为h(n)是可采纳的,因此A*树搜索是最优的。

5.

给定一个启发式函数满足h(G)=0,其中G是目标状态,证明如果h是一致的,那么它是可采纳的。

Answer:
在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Pretend ^^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值