这是模式分类中的课程代码,
其中包含所有的模式分类算法的实现实验,
程序时用matlab写的,代码质量较高,对学习模式分类 模式识别、
机器学习的同学有很重要的参考价值,
其中经典的算法有: 退火算法
本实验的目的是学习和掌握随机模拟退火算法。实验中,使用的是6-单元网络,能量函数
选用课本第7 章公式(1)的形式. 已知权值矩阵如下:
0 5 3 4 4 1
5 0 1 2 3 1
3 1 0 2 2 0
4 2 2 0 3 3
4 3 2 3 0 5
1 1 0 3 5 0
w
⎛ − ⎞
⎜ − − ⎟ ⎜ ⎟
⎜ − − ⎟
=⎜ ⎟
⎜ − ⎟
⎜ − ⎟
⎜⎜ ⎟⎟ ⎝ − ⎠
通过随机模拟退火算法寻找出6-单元网络能量最小化的模型。
(a) 编写程序,实现随机模拟退火算法。并令T(1) =10,T(m+1) = cT(m),c = 0.9,进行
实验。再令T(1) = 5,T(m+1) = cT(m),c = 0.5,进行实验。
(b) 分析实验结果。