Pattern-Recognition
- 模式识别课程实验报告与源代码
- 每个文件夹代表一个实验
每个文件夹中包含:
1.实验源码
2.实验报告
实验平台:
Spyder (Python 3.5)
Experiment_1_Perceptron Learning toward Linear Classification
Perceptron Learning toward Linear Classification.py 线性分类器源码
Experiment_2_Synthetical Design of Bayesian Classifier
- Bayesian Classifier.py 一维贝叶斯分类器源码
- Multiple Bayesian Classifier.py 二维贝叶斯分类器源码
Experiment_3_Decision Tree Learning for Classification
- 使用最小信息熵算法实现 Decision_Tree.py 输出(result)仅仅只是一个分类结果,树状图需根据分类结果单独使用软件进行绘制
- 调用sklearn库实现 Decision_Tree.py
使用anaconda运行代码直接可以得到树状图
Experiment_4_Neural Networks and Back Propagation
- IRIS神经网络_激活函数tanh.py 直接运行即可
- MNIST神经网络_激活函数ReLU.py 需自行下载MNIST数据集并放入同一目录下,再运行代码即可
- MNIST自编码器_激活函数ReLU.py 需自行下载MNIST数据集并放入同一目录下,再运行代码即可