人工智能期末大作业大合集+课程设计+结课作业大合集。根据作业要求,每个算法都有相应的算法介绍、实验代码、实验结果、实验总结。全部使用Python实现。
人工智能作业大合集总共分为三大部分,每部分由几个相关算法组成,如下:
1、搜索算法
深度优先
广度优先
A星八数码
Tips:三种算法都用于解决八数码问题。在Astar算法中比较了三者的性能,显然Astar要比另外两个强
2、智能优化算法
遗传算法
粒子群寻优算法
蚁群算法
Tips:三种算法都用于解决TSP问题,其中粒子群寻优算法不适合解决TSP问题,但经过改造后仍然可以用于解决TSP。数据集是att48,其最优解是10628/33523,这两个数分别是伪欧氏距离和欧氏距离
3、深度学习
BP神经网络
卷积神经网络
Tips:两种算法都用于解决手写体识别。由于使用的是TensorFlow,已经很好的实现了深度学习的功能。所以主要是学习了深度学习的原理,并能够使用TensorFlow。