《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx

上传人:p** 文档编号:910072 上传时间:2024-04-02 格式:DOCX 页数:8 大小:33.42KB
下载 相关 举报
《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx_第1页
第1页 / 共8页
《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx_第2页
第2页 / 共8页
《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx_第3页
第3页 / 共8页
《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx_第4页
第4页 / 共8页
《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx_第5页
第5页 / 共8页
《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx_第6页
第6页 / 共8页
《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx_第7页
第7页 / 共8页
《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
资源描述

《《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx》由会员分享,可在线阅读,更多相关《《机器学习基础及应用》教案第1课搭建机器学习开发环境(一).docx(8页珍藏版)》请在第壹文秘上搜索。

1、电工电子技术基础与应用教案课时分配表章序课程内容课时备注1搭建机器学习开发环境42训练线性回归预测模型43使用逻辑回归进行分类24使用k近邻算法实现分类与回归25使用朴素贝叶斯算法训练分类器26使用决策树算法实现分类与回归27使用支持向量机实现图像识别28构建集成学习模型29聚类410使用人工神经网络实现图像识别411真假钞票鉴别2机动232课即搭建机器学习开发环境(一)课时2课时(90min)教学目标知识技能目标:(1)理解机器学习的基本概念(2)了解机器学习的应用领域(3)了解机器学习的类型素质目标:(1)学习机器学习的基础知识,加强对新技术的了解,增强探究意识(2)了解时代新科技,激发学

2、习兴趣和创新思维,增强民族自信心教学重难点教学重点:机器学习的基本概念,机器学习的应用领域,机器学习的类型教学难点:正确认识机器学习教学方法案例分析法、问答法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,组织学生下载“任务工单一测试电阻的伏安特性”,并根据任务工单进行组内分工,同时提醒同学通过文旌课堂APP或其他学习软件,了解白炽灯的基本工作原理【学生】完成课前任务考勤【教师】使用文旌课堂APP进行签到【学生】班干部报请假人员及原因新课预热【教师】自我介绍,与学生简单互动,介绍课程内容、考核标准等【学生】聆听

3、、互动【教师】讲一些机器学习在生活中的作用的案例随着科技的发展和投入,机器学习在我们的日常生活中发挥着越来越重要的作用。机器学习是人工智能的一种,它使用模式识别,统计推理和计算机算法来解决复杂的问题。它允许计算机从给定的数据中学习,找到最佳答案。因此,机器学习可以用于各种商业和家庭场景,从信用卡欺诈检测到智能家居控制系统,甚至是智能驾驶汽车。近年来,随着互联网技术和智能硬件设备的不断发展,人工智能已经渗透到了人们生活、工作和学习的方方面面。作为人工智能的关键技术,机器学习也就成了一个热门话题。无处不在的数据、计算能力的增强及存储技术的发展,使得机器学习越来越受重视,机器学习技术成为众多行业关注

4、的焦点。小旌也关注到了这一点,想加入机器学习的队伍中。了解到PythOn语言在人工智能、大数据、网络爬虫、系统运维等方面都有着广泛应用,因此,小旌决定使用Python语言进行开发。Python语言具有数量庞大且功能相对完善的标准库和第三方库.通过对这些库的引用,能够实现不同领域业务的开发。然而,由于库的数量庞大,安装、管理这些库,以及对库进行及时升级维护成为一件复杂的事情。因此,找到“已经集成好必要库的Python开发环境”就变得尤为重要。小旌查阅资料发现,Anaconda集成了包含NumPyxSdPyxPandassMatplotlibxScikit-Iearn等机器学习常用库在内的180多

5、个工具包,使用Anaconda可一次性安装Python开发环境及大量的第三方库。于是,小旌决定使用Anaconda来完成机器学习开发环境的搭建。请分析一下机器学习开发环境的搭建的步骤有哪些?【学生】聆听、记录、理解互动导入【教师】要求全班学生以35人为一组进行分组,各组选出组长,组长组织组员扫码观看“人工智能、机器学习与深度学习的关系“和“机器学习的发展历史”视频,并讨论下列问题:问题1:画出人工智能、机器学习与深度学习的关系图。问题2:什么是人工智能?问题3:简述机器学习的发展历程。【学生】扫码观看、思考、分组讨论、回答问题【教师】通过学生的回答引入要讲的知识传授新知【教师】通过学生的回答引

6、入要讲的知识,介绍机器学习的概念与应用领域、机器学习的类型的相关知识1.1 机器学习的概念与应用领域1.1.1 机器学习的概念1.什么是机器学习人们往往会有这样的经历:看到微雨过后的晚霞,就能预测出明天是一个好天气;看到色泽青绿、根蒂蜷缩、敲起来声音浊响的西瓜,就认为是一个好西瓜。这是因为在生活中人们已经遇到过很多类似情况,根据生活经验就可以做出有效判断。那么,计算机呢?是不是也能做出类似的预测呢?机器学习正是这样的一门学科,它致力于研究如何使计算机能够模拟人的学习行为,实现自主获取新知识,并重新组织已有的知识结构,不断提升自身解决问题的能力。机器学习过程与人类通过经验预测未来的过程羽以。【教

7、师】通过多媒体展示“机器学习与人类思考的类比”图片(详见教材),并介绍相关知识人类通过经验归纳出相应规律来解决新问题,而机器学习通过“历史数据”训练出一个模型,运用模型预测新的未知问题。这里的历史数据”对应于人类的经验;模型”对应于人类总结出的规律(即习得的结果);训练”对应于人类通过经验归纳出规律的过程;算法”对应于人类归纳规律时所用的方法.在学术界,机器学习还没有一个公认且准确的定义。目前,认可度比较高的定义有如下两个。(1)亚瑟塞缪尔的定义:机器学习是一个研究领域,让计算机无须进行显著式编程就具备学习能力。什么是显著式编程?举例说明,假如要让计算机识别菊花和玫瑰花,人为地告诉计算机菊花是

8、黄色的,玫瑰花是红色的。那么,计算机看到黄色的花就认为是菊花,看到红色的花就认为是玫瑰花,这样的编程方式就是显著式编程”。但是,如果给计算机一批菊花的图片和一批玫瑰花的图片,然后编写程序,让计算机自己,软结出识别菊花和玫瑰花的规律,再来辨认菊花和玫瑰花。这种让计算机自己总结规律的编程方式是“非显著式编程”。【教师】提出以下问题,随机邀请学生进行回答显著式编程和非显著式编程有什么区别?【学生】聆听、思考、回答【教师】总结学生的回答(2)汤姆米切尔的定义:一个计算机程序被称为可以学习,是指它针对某个任务T和某个性能指标P,能够从经验E中去学习。这种学习的特点是,它在T上的被P所衡量的性能,会随着经

9、验E的增加而提高。在识别菊花和玫瑰花的例子中,任务T就是编写计算机程序识别菊花和玫瑰花;经验E就是给计算机输入一批菊花和玫瑰花的图片;而性能指标P可以认为是能正确识别菊花和玫瑰花的概率。综合分析学者们的描述,机器学习可以这样理解:机器学习(machinelearning,ML)是研究计算机怎样模拟或实现人类的学习行为,以获取新知识或技能的技术,是一门通过编程让计算机从数据中进行学习的科学。2.机器学习的相关术语机器学习过程中的相关术语包含数据相关术语、训练模型相关术语和获得模型后的相关术语。【教师】通过多媒体展示“数据相关术语”图片(详见教材),并介绍相关知识(1)数据相关术语。机器学习的基础

10、是大量的数据,具有相似结构的数据样本集合称为数据集;数据集的每条记录是关于一个事件或对象的描述,称为一个样本或示例;反映事件或对象在某方面的表现或性质的事项,称为特征或属性;属性上的取值称为特征值或属性值;描述样本特征参数的个数称为维数。【教师】提出以下问题,随机邀请学生进行回答以计算机识别图像中的动物是否是狗为例,其数据集、样本、特征、特征值分别是什么呢?【学生】聆听、思考、回答【教师】总结学生的回答(2)训练模型相关术语。从数据中学习得到模型的过程称为训练或学习;训练过程中使用的数据称为训练数据,每个样本称为训练样本,训练样本组成的集合称为训练集;为得到效果最佳的模型,用来调整模型参数的样

11、本称为验证样本,验证样本组成的集合称为验证集。(3)获得模型后的相关术语。使用模型对未知数据进行预测的过程称为测试,用于预测的样本称为测试样本,测试样本组成的集合称为测试集;模型适用于新样本的能力,称为泛化能力。1 .1.2机器学习的应用领域技术的不断进步,使得机器学习的应用领域越来越宽广,应用效果也越来越显著。总体来说,机器学习的应用主要集中在语音识别、计算机视觉、自然语言处理、自动驾驶与大数据分析等领域。2 .语音识别语音识别是让机器理解人说话的声音信号,并将其转换成文字的过程,它是机器学习较早的应用领域。语音识别算法是语音输入法、人机对话系统等应用的关键技术。目前,运用语音识别技术的很多

12、产品已经进入了我们的生活。例如,智能家居中,只要与智能音箱进行简单对话,就能控制家电的开关状态,给人们的生活带来了极大的便利。3 .计算机视觉计算机视觉是研究如何让机器看的科学。目前常用的计算机视觉技术包含人脸识别、指纹识别、车牌识别等。其目的在于使用计算机代替人眼,对目标进行识别、跟踪,以及估计目标的大与距离等。机器学习是计算机视觉的重要基础,计算机视觉的各个环节都需要机器学习算法.例如,目前常用的人脸识别就用到了深度学习中的算法。【教师】提出以下问题,随机邀请学生进行回答计算机视觉与机器视觉的区别有哪些?*【学生】聆听、思考、回答)【教师】总结学生的回答计算机视觉与机器视觉的区别。第一,概

13、念不同.计算机视觉是利用计算机及其辅助设备来模拟人的视觉功能,实现对客观世界三维场景的感知、识别和理解;机器视觉就是用机器代替人眼进行测量和判断。第二,侧重点不同。计算机视觉侧重理论算法的研究,强调理论;而机器视觉侧重工程的应用,强调实时性、高精度和高速度。4 .自然语言处理【教师】通过多媒体展示“自然语言处理”图片(详见教材),并介绍相关知识自然语言姐嘱计算机科学与语言学相结合而产生的一个应用领域,主要研究使用电子计算机模拟人的语言交际过程,使计算机能理解和运用人们生活中使用的自然语言,实现人机之间的自然语言通信,从而进一步实现计算机代替人进行部分脑力劳动的目标。其中,部分脑力劳动主要包括直

14、询资料、解答问题、摘录文献、汇编资料,以及一切与自然语言信息有关的加工处理.自然语言处理通常包括自然语言分析和自然语言生成两方面内容。自然语言分析包括分词方法、命名实体识别、句法分析、语义分析等方面的研究,这些方面的研究都以机器学习技术为基础,如对分词方法的研究会涉及隐马尔可夫模型;自然语言生成是将存储于计算机中的数据转化为人们能够理解的自然语言。【高手点拨】语言的理解和生成是一个极为复杂的解码和编码过程。一个能够理解自然语言的计算机系统看起来就像一个人一样,它不仅能理解上下文知识和信息,还能用信息发生器进行推理。理解和书写语言的计算机系统需要具有表示上下文知识结构的某些人工智能思想,以及根据

15、这些知识进行推理的某些技术。5 .自动驾驶【教师】通过多媒体展示“自动驾驶汽车”图片(详见教材),并介绍相关知识自动驾驶的研究在20世纪80年代就开始了。近几年,自动驾驶汽车获得了飞跃式的发展。奥迪、大众、宝马等传统汽车公司均投入巨资研发自动驾驶汽车,目前已有产品进入市场.2011年6月,美国内华达州通过法案,成为美国第一个认可自动驾驶汽车的州,此后,其他州也相继通过类似法案。自动驾驶汽车有望在不久的将来出现在普通人的生活中,而机器学习技术则起到了司机的作用。6 .大数据分析机器学习与大数据的结合将产生巨大的价值。目前,机器学习技术已经在电子商务、互联网金融、旅游推荐、社交网络分析等众多行业和领域中得到广泛应用.例如,在金融领域,银行可利用机器学习技术,对消费者的刷卡数据进行统计和分类,从而获得消费者的消费习惯、消费能力和消费偏好等具有商业价值的数据信息,向消费者精准推荐各种服务(如理财或信贷服务);电信行业可以借助以机器学习为基础的大数据处理软件,对用户信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!