文档详情

Matlab用k-means实现聚类算法.pdf

发布:2024-03-18约1.8万字共22页下载文档
文本预览下载声明

学号:

课程设计

课程名称MATLAB应用专项实践

题目利用聚类算法实现对数据的分类

学院信息工程学院

专业电子科学与技术

班级电子1303班

姓名

指导教师吴皓莹

2016年1月13日

武汉理工大学《专业基础实践》课程设计说明书

课程设计任务书

学生姓名:专业班级:电子1303班

指导教师:吴皓莹工作单位:信息工程学院

题目:利用聚类算法实现对数据的分类

初始条件:

1.Matlab7.1以上版本软件;

2.专业基础实践辅导资料:“MATLAB神经网络43个案例说明”、“模式识别与智能计算的MATLAB

实现”、“模式识别与智能计算——MATLAB技术实现”相关书籍等;

3.先修课程:高等数学、线性代数、电路、MATLAB应用实践及信号处理类基础课程。

要求完成的主要任务:题目:

1利用多种神经网络(如BP神经网络、自组织网络等)实现对数据的分类

2利用聚类算法(即非监督算法,如k-means等)实现对数据的分类

3利用监督算法(如决策树、贝叶斯、最近邻算法等)实现对数据的分类

4利用集成算法(如Boosting、Bagging、RandomSubspace等)实现对数据的分类

5利用Svm算法实现对数据的分类

要求:

1学习并掌握各种分类算法的分类原理;

2至少实现两种算法,并对比分析各自分类性能;

A若题目2中只实现了一种聚类算法,可另外再实现任一种监督算法进行比较分析;

B题目5中,也可任选另一种分类算法进行对比,或者具体分析SVM算法中核函数等多个参数的选

择对分类性能的影响;

3要实现PCA算法,对比是否才有PCA算法对分类结果的影响;

4各个分类算法的参数设置对分类结果也有影响,实验过程中要注意参数的选择;

5分类过程及结果需要有丰富的图示说明。

时间安排:1周

指导教师签名:年月日

系主任(或责任教师)签名:年月日

武汉理工大学《专业基础实践》课程设计说明书

摘要

本次课程设计为应用专项实践课程设计,专业基础实践涉及方面很广泛,包括信号系

统、物理光学、电磁场与电磁波等各方面知识的相互结合与实际运用。旨在利用MATLAB

软件解决相应的问题或完成相关的设计。本次课程设计所选择的题目是Matlab利用聚类算

法实现对数据的分类,实现对数据的分类是各门课程中的一个重要内容,利用MATLAB

工具使复杂的数据分析直观明了,有利于我们加深对复杂数据数学模型化过程的理解。本

报告第一部分为Matlab软件的概论,包括功能、应用及一些基本的知识。第二部分为本次

课程设计的内容,涉及Matlab的程序编写和图像。最后是本次课程设计的心得体会以及一

些相关的文献。

关键词:聚类算法;Matlab;K-means算法

武汉理工大学《专业基础实践》课程设计说明书

Abstract

Thiscourseisdesignedfortheapplicationofthespecialpracticeofcurriculumdesign,

prof

显示全部
相似文档