1、作业一1. 考虑一个实时的在线电话翻译系统,该系统实现英语与日语之间的实时在线翻译,讨论该系统的性能度量,环境,执行器,感知器,并对该环境的属性进行分析。【Answer】性能度量:翻译的正确率环境:电话线路传感器:麦克风执行器:音响完全可观察的,单 agent,确定的 (无噪音条件下),片段的,静态的,离散的。2. 考虑一个医疗诊断系统的 agent,讨论该 agent 最合适的种类 (简单 agent,基于模型的agent,基于目标的 agent 和基于效用的 agent)并解释你的结论。【Answer】utility-based agent。能够治愈病人的方法有很多种,系统必须衡量最优的方
2、法来推荐给病人3. 先建立一个完整的搜索树,起点是 S,终点是 G,如下图,节点旁的数字表示到达目标状态的距离,然后用以下方法表示如何进行搜索。(a).深度优先;(b).宽度优先;(c).爬山法;(d).最佳优先;图一【Answer】: 建立树:深度:宽度:爬山法:优先搜索:4. 图二是一棵部分展开的搜索树,其中树的边记录了对应的单步代价,叶子节点标注了到达目标结点的启发式函数的代价值,假定当前状态位于结点 A。(a) 用下列的搜索方法来计算下一步需要展开的叶子节点。注意必须要有完整的计算过程,同时必须对扩展该叶子节点之前的节点顺序进行记录:1. 贪婪最佳优先搜索2. 一致代价搜索3. A*树
3、搜索(b) 讨论以上三种算法的完备性和最优性。【Answer】:贪婪最佳优先:如果 h(B)5,首先访问叶子结点 C,如果 h(B)15,首先访问 D如果 h(B)=15,首先访问 B,在 E,G,D,H,F,C图二5. 给定一个启发式函数满足 h(G)=0,其中 G 是目标状态,证明如果 h 是一致的,那么它是可采纳的。【Answer】: 假设 n 为任意一个状态,G 是任意一个目标状态。 n,n1,n2,.,nm,G 为从状态 n 到达状态 G 的一条最优路径,我们已知评估代价 f(n)=g(n)+h(n)真实代价 f(n)=g(n)+c(n,a1,n1)+c(n1,a2,n2)+.c(nm,am+1,G)目标:证明 f(n)=f(n)证明: f(n)=g(n)+h(n)=g(n)+c(n,a1,n1)+h(n1)= g(n)+c(n,a1,n1)+c(n1,a2,n2)+h(n2)=.=g(n)+c(n,a1,n1)+c(n1,a2,n2)+.c(nm,am+1,G)+h(G)=f(n)