机器学习(慕课版) 实验大纲_第1页
机器学习(慕课版) 实验大纲_第2页
机器学习(慕课版) 实验大纲_第3页
机器学习(慕课版) 实验大纲_第4页
机器学习(慕课版) 实验大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“模式识别Ⅱ”实验教学大纲英文名称:PatternRecognitionII课程编码:适用专业:人工智能专业学时:48学分:3理论课程类型:专业课理论学时:48实验学时:8课程地位与教学目标课程地位:模式识别是信息学部为人工智能专业本科生开设的专业必修课程。本课程的任务是以理论为基础,以工程应用为目标,充分培养学生理论与实际相结合的能力、分析问题、解决问题和编程实践的能力。通过本课程的学习,将使学生掌握模式识别的基本概念、基本原理和基本方法,特别是分类、聚类、特征表示等常用算法的主要思想和应用方法。教学内容重点:贝叶斯分类器、boosting等原理和应用。教学内容的难点:对算法思想的理解、算法的数学模型建模、参数求解及性能分析。课程教学目标:一方面,加强对理论知识点的理解掌握;另一方面,通过问题分析、实验设计、编程实现、算法性能分析等全过程,充分培养学生理论与实际相结合的能力,培养学生分析解决实际问题的能力和编程实践能力,进而培养学生解决复杂工程问题的能力。模式识别算法应用到具体问题时,将通过实验结果评价算法对问题解决的性能,这必然涉及到实验结果分析、比对和解释,从而培养学生选择与使用恰当的技术、资源、开发环境和相关工具的能力。具体目标包括以下四点(详情可参见表一):表1课程目标与毕业要求拆分指标点的对应关系序号课程目标毕业要求拆分指标点2.32.43.25.26.16.31要求学生掌握模式识别的分类、聚类、特征提取和表示等经典算法●●◎⊙⊙◎2掌握算法涉及的基本概念、基本原理和基本方法,深入理解影响算法性能的参数设置◎●◎⊙◎●3能运用这些算法解决具体工程问题◎●◎◎◎◎4充分培养学生理论与实际相结合的能力,培养学生分析解决实际问题的能力和动手实践能力,进而培养学生解决复杂工程问题的能力◎●◎◎⊙◎注:●:表示有强相关关系,◎:表示有一般相关关系,⊙:表示有弱相关关系课程内容、要求及安排内容与要求:列举本实验课程要完成的教学基本内容及对实验知识、实验技术与实验方法等方面的要求。实验环节将完成理论教学中最基本最重要的内容,包括4个实验单元,Python程序的运行环境和运行方法和基于支持bayes原理的手写数字分类、基于决策树的手写数字识别、基于神经网络的手写数字识别、基于支持向量机的手写数字识别。每个单元都是与课堂教学内容密切相关的。基本内容包括:熟悉开发环境和程序运行过程,熟悉数据集收集和准备,熟悉数据的导入和输出,熟悉函数的调用,熟悉实验结果的评价并分析影响因素。要求学生依据课堂讲授的相关算法,经过分析、设计、编码与调试,独立完成题目的算法设计与程序的实现,并最终提交调试成功的源程序代码和实验报告。实验报告包括问题的数学模型描述、算法流程描述、数据集介绍、核心代码语句、主客观实验结果展示与分析。安排:写明本实验课程运行方式——集中或分散以及进度安排。实验环节是为了增强学生对课堂教学所讲授的知识内容的理解并能学以致用,为此,我们将结合各知识点的讲授进度分散安排实验。即在每一知识点讲授后配合实验,使学生加深对课堂讲授内容的认识,理解算法的思想和应用。实验项目(按实验安排的顺序填写)表2教学内容与安排序号实验项目名称性质学时人数/组开放否必做或选做实验一Python程序的运行环境和基于Bayes的手写数字识别设计21开放必做实验二基于概率密度估计的手写数字识别设计21开放选做实验三基于logistic回归的手写数字分类设计21开放选做实验四基于boosting的手写数字分类设计21开放必做性质:演示、验证、操作、设计、综合、创新。考核与成绩评定考核:综合源代码演示、答辩和实验报告进行考核。成绩评定:本实验课程成绩评定的构成及比例见表3。表3成绩评定方式与成绩比例出勤情况表现情况全勤(10分)偶尔缺勤(5分)偶尔出勤(3分)从未出现(0分)积极提问(15分)认真设计(10分)与同学一起商量(8分)主要靠别人讲解(5分)完全不参与(0分)程序执行情况顺畅(15分)有问题,经过老师指出之后改正(8分)有问题,无法改正(0分)问题回答情况实验报告结构立即正确回答(15分)经思考后正确回答(10分)回答有部分错误(7分)回答完全错误(4分)不能回答问题(0分)完全符合要求(20分)基本符合要求(12分)有比较多的缺陷(6分)完全不符合要求(0分)实验报告内容实验报告图表完全正确(15分)基本正确(10分)有一些问题(8分)问题很大(0分)符合规范(10分)基本符合规范(5分)有一定错误(2分)完全不正确(0分)最终成绩

实验一、Python程序的运行环境和基于Bayes的手写字符识别实验目的与任务了解Python结构化程序设计的基本框架,能够编写简单的Python程序。理解Bayes与预测之间的关系。理解数学原理、问题简化、数学建模和编程之间的关系。实验内容、要求及安排实验内容与要求:列举本实验课程要完成的教学基本内容及对实验知识、实验技术与实验方法等方面的要求。综合性实验、设计性实验、创新性实验应写明要求学生独立完成的部分。实验内容:学习Python环境搭建,然后进入Python开发环境,熟悉Python开发环境及使用方法。学习编写、保存和运行Python程序。利用概率密度表进行概率密度计算,并利用Bayes公式对字符进行识别。实验要求:本课程实验要求学生用简单易学并在当下广受欢迎的Python语言编程。要求学生依据课堂讲授的相关知识,经过分析、设计、编码与调试,基于Python语言独立完成题目的算法设计与程序的实现,并最终提交调试成功的源程序代码和实验报告。实验安排:本实验属于开放性实验,要求每个学生独立地完成本实验项目。实验场地实训楼计算中心或学院自建机房或课堂(由选课人数决定)。

实验二、基于概率密度估计的手写数字分类实验目的与任务按照实践教学计划对本实验的要求撰写。通过本实验,要求学生了解、掌握的内容(实验目的、原理、方法)与程度,学生应完成的任务。通过本实验,要求学生掌握概率密度估计的原理,熟练掌握运用第三方优化工具包对实现参数估计解决分类问题。实验内容、要求及安排实验内容与要求:列举本实验课程要完成的教学基本内容及对实验知识、实验技术与实验方法等方面的要求。综合性实验、设计性实验、创新性实验应写明要求学生独立完成的部分。实验内容:实现公开的MNIST手写数字数据集的分类或自选数据的分类;包括数据获取、训练集和测试集创建、工作空间创建、训练数据导入;调用scikit-learn的基本库,自己实现利用Parzen窗、Gaussian分布和KNN实现MINIST的概率密度估计并进行分类,及基于训练好模型的测试、实验报告撰写。利用第三方优化工具包实现参数的优化,并与scikit-learn中标准算法进行自己实现算法的时间复杂度的对比。实验要求:本课程实验要求学生用简单易学并在当下广受欢迎的Python语言编程。要求学生依据课堂讲授的相关知识,经过分析、设计、编码与调试,基于python语言独立完成题目的算法设计与程序的实现,并最终提交调试成功的源程序代码和实验报告。实验安排:本实验属于开放性实验,要求每个学生独立地完成本实验项目。实验场地实训楼计算中心或学院自建机房或课堂(由选课人数决定)。

实验三、基于Logistic回归的手写字符识别实验目的与任务按照实践教学计划对本实验的要求撰写。通过本实验,要求学生了解、掌握的内容(实验目的、原理、方法)与程度,学生应完成的任务。通过本实验,要求学生掌握决策树设计过程中性能和效率的均衡,熟练掌握运用该算法编程解决分类问题。实验内容、要求及安排实验内容与要求:列举本实验课程要完成的教学基本内容及对实验知识、实验技术与实验方法等方面的要求。综合性实验、设计性实验、创新性实验应写明要求学生独立完成的部分。实验内容:1.MNIST数据集上基于Logistic回归进行分类判断。包括数据获取、训练集和测试集创建、工作空间创建、训练数据导入、实现多类logistic回归,并实现分类、实验报告撰写。2.测试不同类别样本量情况下的分类性能和效率,并说明原因。实验要求:本课程实验要求学生用简单易学并在当下广受欢迎的Python语言编程。要求学生依据课堂讲授的相关知识,经过分析、设计、编码与调试,基于Python语言独立完成题目的算法设计与程序的实现,并最终提交调试成功的源程序代码和实验报告。实验安排:本实验属于开放性实验,要求每个学生独立地完成本实验项目。实验场地实训楼计算中心或学院自建机房或课堂(由选课人数决定)。

实验四、基于boosging的手写数字识别实验目的与任务按照实践教学计划对本实验的要求撰写。通过本实验,要求学生了解、掌握的内容(实验目的、原理、方法)与程度,学生应完成的任务。通过本实验,要求学生掌握混合高斯算法的原理,熟练掌握运用该算法编程解决分类问题。实验内容、要求及安排实验内容与要求:列举本实验课程要完成的教学基本内容及对实验知识、实验技术与实验方法等方面的要求。综合性实验、设计性实验、创新性实验应写明要求学生独立完成的部分。实验内容:设计boosting对手写字符进行识别;设计两种不同的弱分类器;对比实验结果(识别率、时间)的影响。实验报告中要包含问题的数学原理描述、算法描述(流程图等)、实现,实验结果展示及分析。实验要求:本课程实验要求学生用简单易学并在当下广受欢迎的Python语言编程。要求学生依据课堂讲授的相关知识,经过分析、设计、编码与调试,基于python语言独立完成题目的算法设计与程序的实现,并最终提交调试成功的源程序代码和实验报告。实验安排:本实验属于开放性实验,要求每个学生独立地完成本实验项目。实验场地实训楼计算中心或学院自建机房或课堂(由选课人数决定)。撰写人签字:专业负责人签字:教学院长签字:2023年2月日

2020版实践教学计划学院:专业:自动化序号实践环节名称类型性质学期周数或学时学分集中或分散安排开课学院备注模式识别II课内实验实验设计583.5分散安排信息学部自动化学院专业负责人签字:教学院长签字:院长签字:填表说明:所有课程请按照上课时间排序。实践环节名称应能体现该环节的主要内容,不能只写课程设计、实习等。实践环节类型包括实验、实习、课设、毕设、专业训练、调查、创新、研讨、军训。综合设计类课程类型为课设。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论