《机器学习》教学大纲_第1页
《机器学习》教学大纲_第2页
《机器学习》教学大纲_第3页
《机器学习》教学大纲_第4页
《机器学习》教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

《机器学习》教学大纲适用范围:202X版本科人才培养方案课程代码:22140231课程性质:专业必修课学分:3学分学时:48学时(理论40学时,实验8学时)先修课程:人工智能程序设计、数据库原理及应用、人工智能导论等后修课程:深度学习与应用、自然语言处理、人工智能拓展创新、人工智能综合创新等适用专业:人工智能专业开课单位:智能工程学院一、课程说明《机器学习》是人工智能专业的一门专业必修课。本课程主要传授机器学习的分类、聚类、贝叶斯、支持向量机、神经网络、深度学习等学习算法,是一门理论和实践并重的课程,为学习其他有关课程及以后从事技术工作打下必要的基础。本课程的教学应本着理论与实践相结合的原则,深入浅出,突出重点,在重视基础理论的同时,注意培养学生独立思考和动手能力。二、课程目标通过本课程的学习,使学生达到如下目标:课程目标1:能够运用机器学习算法,根据人工智能工程问题涉及的数据特性,建立合适的机器学习模型对问题进行分类和预测。促使学生形成良好的世界观、人生观和价值观,激发学生科技报国的奋发精神。课程目标2.强调培养学生的动手能力,要求学生通过编写机器学习的程序完成智能任务,并鼓励学生不断改善模型和代码实现从而提高机器的效能。课程目标3.能够针对一个实际的人工智能应用问题,采用数据处理技术和特征工程方法从训练数据中提取特征,建立合理的学习模型。课程目标4.针对特定需求,能够综合运用机器学习算法,编写程序实现算法,能够利用模型评估的度量方法改进和调整模型,从而对新数据进行准确预测。课程目标5:培养学生树立正确科学的世界观、人生观和价值观,坚定正确的政治方向,培养学生的法治观念、社会责任感和创新意识树立正确的审美观念和劳动观念。三、课程目标与毕业要求《机器学习》课程教学目标对人工智能专业毕业要求的支撑见表1。表1课程教学目标与毕业要求关系毕业要求指标点课程目标支撑强度1.工程知识:能够将数学、自然科学、工程基础和专业知识用于解决人工智能及交叉应用领域工程问题。1.2系统掌握人工智能及相关应用领域的工程基础和专业知识,包括算法、硬件、软件平台及系统等,了解解决工程问题的基本方法课程目标1:能够运用机器学习算法,根据人工智能工程问题涉及的数据特性,建立合适的机器学习模型对问题进行分类和预测。H3.设计/开发解决方案:能够设计针对人工智能及相关应用领域复杂工程问题的解决方案,设计满足特定需求的系统、单元,并在设计中体现创新意识,考虑社会、环境、健康、安全、法律、文化等因素。3.1掌握人工智能及相关应用领域的系统集成、算法优化、软件设计的基本设计理论和设计方法,能够根据需求确定设计目标研究、确定技术方案。课程目标2:强调培养学生的动手能力,要求学生通过编写机器学习的程序完成智能任务,并鼓励学生不断改善模型和代码实现从而提高机器的效能。H4.研究:能基于科学原理并采用科学方法对人工智能及交叉应用领域的工程问题进行研究,包括实验的设计、算法的研究、参数的优化等,并通过信息综合得到合理有效的结论。4.1能够基于科学原理,通过文献研究等方法系统分析人工智能及相关应用领域复杂工程问题,明确研究对象的基本特征和关键环节,并选择合适研究路线课程目标3:能够针对一个实际的人工智能应用问题,采用数据处理技术和特征工程方法从训练数据中提取特征,建立合理的学习模型。课程目标4.针对特定需求,能够综合运用机器学习算法,编写程序实现算法,能够利用模型评估的度量方法改进和调整模型,从而对新数据进行准确预测。H注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。四、教学内容、基本要求与学时分配1.理论部分见表2表2教学内容、基本要求与学时分配教学内容教学要求,教学重点难点理论学时实验学时对应的课程目标1.绪论1.1机器学习是什么1.2机器学习算法分类1.3编程环境及工具包思政1:促使学生形成良好的世界观、人生观和价值观,激发学生科技报国的奋发精神。教学要求:使学生了解机器学习的基本概念,机器学习算法及其分类,课程内容介绍,编程环境及工具包。重点:机器学习的基本概念,机器学习算法分类。难点:机器学习算法分类。201、32.回归分析与Python实现2.1回归分析原理2.2多元线性回归2.3正则化回归分析2.4回归分析的Python实现教学要求:使学生掌握机器学习中回归分析的基本概念;掌握线性回归、岭回归、Lasso回归与ElasticNet回归的实现方法。重点:回归分析原理,多元线性回归的Python实现方法。难点:岭回归、Lasso回归与ElasticNet回归的原理和Python实现方法。621、2、43.分类算法与Python实现3.1k近邻算法3.2朴素贝叶斯算法3.3决策树3.4分类与回归树3.5支持向量机3.6分类算法的Python实现教学要求:使学生掌握机器学习中k近邻算法、朴素贝叶斯算法、决策树算法、分类与回归树算法以及支持向量机算法的原理以及在Python中的实现方法。重点:k近邻算法、朴素贝叶斯算法、决策树算法、分类与回归树算法以及支持向量机算法的原理。难点:支持向量机算法原理,算法实现及参数作用以及Python实现。621、2、44.聚类算法与Python实现4.1聚类的不同思想4.2k均值算法4.3DBSCAN算法4.4Agglomerative聚类4.5聚类算法的Python实现教学要求:使学生了解机器学习中聚类的不同思想;掌握k均值算法、DBSCAN算法及Agglomerative算法的原理、Python实现。重点:k均值算法、DBSCAN算法及Agglomerative使用方法。难点:算法原理,算法的Python实现及参数作用。621、2、3、45.特征工程、降维、超参数调优与Python实现5.1特征工程5.2线性降维5.3超参数调优教学要求:使学生掌握降维方法,了解网格搜索超参数调优方法,随机搜索超参数调优方法,Python实现。重点:数据预处理方法,主成分分析降维方法,网格搜索超参数调优方法。难点:数据预处理方法,主成分分析降维方法。601、36.概率模型与标注6.1概率模型6.2逻辑回归模型的概率分析6.3朴素贝叶斯分类6.4EM算法与高斯混合聚类6.5隐马尔可夫模型6.6条件随机场模型教学要求:使学生了解逻辑回归模型的概率分析,掌握朴素贝叶斯分类及隐马尔可夫模型。重点:朴素贝叶斯分类,EM算法,隐马尔可夫模型。难点:EM算法,隐马尔可夫模型。601、37.神经网络与Python实现7.1神经网络模型7.2多层神经网络7.3竞争学习和自组织特征映射网络思政2:了解人体神经网络运行机制,掌握科学的学习和工作方法,努力奋斗,培养踏实努力的大国工匠精神。教学要求:使学生理解神经网络模型概念;理解神经网络中的激活函数;掌握反向传播算法;能够构建并训练优化神经网络。重点:神经元模型,神经网络的结构,误差反向传播学习算法,多层神经网络常用损失函数,多层神经网络常用优化算法,多层神经网络中过拟合的抑制。难点:误差反向传播学习算法,结合动量优化和步长优化的算法。821、2、3、4合计4082.实验/实践或上机部分见表3表3实验项目、实验内容与学时实验项目实验内容和要求实验学时对应的课程目标1.聚类算法实现及应用实验内容:编程实现K均值算法;利用K均值算法实现图像分割。实验要求:加深对非监督学习的理解和认识;能理解并编程实现K均值算法;能够利用K均值算法完成图像分割。21、32.logistic回归实现及应用实验内容:编程实现逻logistic回归算法;使用梯度下降方式实现logistic回归分类。实验要求:熟悉logistic回归模型;能利用logistic回归模型分类;理解梯度下降算法,并将其用于logistic回归分类。22、43.决策树实现及应用实验内容:编程构造决策树模型;实现决策树分类算法。实验要求:熟练掌握决策树的构造算法;能够理解并编程实现决策树的构造并能应用于分类问题。21、34.神经网络实现及应用实验内容:利用反向传播算法来编程实现神经网络模型,利用神经网络完成分类问题。实验要求:能掌握激活函数和神经网络的构建;能利用神经网络模型完成分类任务。22、4合计8五、教学方法及手段本课程以课堂讲授为主,采用启发式、讨论式教学和案例教学、线上线下结合等,结合讨论、案例、视频资源共享、实验等教学手段完成课程教学任务和相关能力的培养。在实验教学环节中,通过培养学生自主学习能力、实际动手能力,激发学生的创新思维。采用教师讲授和学生动手操作的方法;在实验前学生应复习和掌握与本实验有关的教学内容、认真阅读实验指导书;在实验中要严格遵守实验纪律,按操作规程使用仪器;实验结束后,按规定对仪器进行维护保养;每完成一项实验,要认真完成一份实验报告。六、课程资源库1.推荐教材:王衡军,《机器学习》,北京:清华大学出版社.2020.092.参考书:(1)卢官明,《机器学习导论》,北京:机械工业出版社.2021.8.(2)周志华,《机器学习》,北京:清华大学出版社.2018.11.(3)黄勉,《机器学习与Python实践》,北京:人民邮电出版社.2021.1.(4)汪荣贵,《机器学习及其应用》,北京:机械工业出版社.2019.8.3.期刊:(1)薛建波;谭凌岚;罗佳.基于Python混合编程.电子测试2018年12期(2)JohannesSossenheimer.ASensorReducedMachineLearningApproachforConditionbasedEnergyMonitoringforMachineTools.Procedia2019.P570-575(3)HarpreetSingh.AMachinelearningapproachtodetectfluidleakagefromreservoirusingonlyinjectionratesandbottomholepressures.JournalofNaturalGasScienceandEngineering.2019(4)MachineLearning:AProbabilisticPerspective,KevinP.Murphy.TheMITPress.2012.(5)LiC,SohnK,YoonJ,etal.CutPaste:Self-SupervisedLearningforAnomalyDetectionandLocalization.ProceedingsoftheIEEE/CVFConferenceonComputerVisionandPatternRecognition(CVPR),2021:14902-14912.(6)SalehiM,SadjadiN,BaselizadehS,etal.Multiresolutionknowledgedistillationforanomalydetection.ProceedingsoftheIEEE/CVFConferenceonComputerVisionandPatternRecognition(CVPR),2021:14902-14912.4.网络资源:(1)/mic-position/248.html?jzl360a1(2)http://zzb.zhizuobiao.vip/sem/python/python1(3)/(4)/七、课程考核对课程目标的支撑课程成绩由过程性考核成绩和期末考核成绩两部分构成,具体考核/评价细则及对课程目标的支撑关系见表4。表4课程考核对课程目标的支撑考核环节占比考核/评价细则课程目标123过程性考核课堂表现10(1)根据课堂出勤情况和课堂回答问题情况进行考核,满分100分。(2)以平时考核成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√221实验20(1)根据每个实验的操作完成情况单独评分,满分100分;(2)每次实验单独评分,取各次实验成绩的平均值作为此环节的最终成绩。(3)以实验成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√776作业10(1)主要考核学生对各章节知识点的复习、理解和掌握程度,满分100分;(2)每次作业单独评分,取各次成绩的平均值作为此环节的最终成绩。(3)以作业成绩乘以其在总评成绩中所占的比例计入课程总评成绩。√√√663期末考核60(1)卷面成绩100分,以卷面成绩乘以其在总评成绩中所占的比例计入课程总评成绩。(2)主要考核深度学习基础知识、深度学习框架及其对比、机器学习基础知识、深度学习框架基础、Logistic回归、多层感知器、卷积神经网络与计算机视觉、神经网络与自然语言处理等内容。(3)考试题型为:填空题、选择题、简答题、计算题和分析题等。√√√251520合计:100分403030八、考核与成绩评定1.考核方式及成绩评定考核方式:本课程主要以课堂表现、实验、作业、期末考试等方式对学生进行考核评价。考核基本要求:(加强过程考核)考核总成绩由期末试卷成绩和过程性考核成绩组成。其中:期末试卷成绩为100分(权重60%),试题类型为填空题、选择题、判断题、简答题、计算分析题等类型,试卷中基本知识、基本理论、基本技

温馨提示

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

评论

0/150

提交评论