AI算法、系统与硬件的探索
一、算法在机器人与问题解决中的应用
(一)机器人路径规划算法
机器人在导航时,无论硬件的复杂程度如何,都需要合适的算法来完成特定任务,如找到最短路径、避开障碍物以及执行自定义行为。路径规划算法能帮助机器人从一个位置出发,通过最短路径到达目标,并提前避开障碍物。例如,机器人将移动视为状态空间向传感器边界的流动,如果目标不在传感器范围内,它就不知道该往哪里走。启发式方法可以为其指明正确方向,并帮助它及时避开障碍物,而无需确定所有可能的路径。
(二)学习机器的局限与挑战
许多算法示例都与人工智能相关,它们是解决重复性、复杂且需要智能的问题的巧妙方案。然而,这些算法在面对问题变化、突变或异常特征时可能会出现问题,因为算法的学习和解决方案通常是在训练时一次性完成的。以数独游戏为例,虽然可以编程让人工智能解决数独问题,但并非所有问题都能采用类似的解决方案。现实生活中的问题往往涉及大量规则和可能性、信息缺失以及规则的不断变化,如查找保险欺诈者或诊断疾病等问题。对于这些问题,需要一种灵活的方法,并不断积累有用的知识来应对新的挑战。
(三)专家系统的兴起与发展
专家系统是首次尝试摆脱硬编码算法,以更灵活和智能的方式解决现实生活问题的系统。其核心思想是将人类专家的知识收集并整合到系统中,而不是基于自身的学习过程。例如,MYCIN是一个用于诊断血液凝固疾病或细菌感染的专家系统,它通过使用500多条规则来推荐合适的抗生素剂量,并在需要时与医生进行咨询对话。虽然MYCIN取得了一定的成功,但也存在责任界定不明确和可用性问题。
专家系统通常由知识库和推理引擎两个不同的组件组成:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



