人工智能原理课程设计
1.内容和要求
从以下三项中选择一项作为课程设计内容:
1)生产系统实验
a)系统设置,包括系统名称和系统谓词,给出谓词名称及其含义。
b)编辑知识库,通过输入规则或修改规则建立规则库。
c)建立事实库(综合数据库),输入多个事实或结论。
d)运行推理,包括正向推理和反向推理,并给出相应的推理过程、事实区和规则区。
2)解决迷宫寻路问题的A*算法。
A)画出用A*算法求解迷宫最短路径的流程图。
b)设置不同的地图、不同的初始状态和不同的目标状态,记录A*算法的求解结果,包括最短路径、扩展节点数、生成节点数和算法运行时间。
c)对于相同的初始状态和目标状态,设计不同的启发式函数,比较不同启发式函数对迷宫布线速度的改善效果,包括扩展节点数、生成节点数和算法运行时间。
3)利用卷积神经网络对MINIST数据集进行分类。
a)从网上下载MINIST数据集,训练编译好的网络,记录每次迭代的损失值;
b)改变卷积神经网络的卷积层和池层,观察分类精度。考虑网络层数对分类精度的影响;
c)改变卷积神经网络的卷积核大小,观察分类精度。考虑卷积核大小对分类精度的影响。