《机器学习基础及应用》教案第5课使用逻辑回归进行分类.docx
《《机器学习基础及应用》教案第5课使用逻辑回归进行分类.docx》由会员分享,可在线阅读,更多相关《《机器学习基础及应用》教案第5课使用逻辑回归进行分类.docx(7页珍藏版)》请在优知文库上搜索。
1、课题使用逻辑回归进行分类课时2课时(90min)教学目标知识技能目标:(1)了解回归与分类的区别(2)掌握逻辑回归的基本原理(3)掌握逻辑回归算法的Skleam实现方法(4)能够编写程序,训练逻辑回归模型并实现预测(5)能够对训练完成的逻辑回归模型进行评估素质目标:锻炼具体问题具体分析的思维方式,培养一丝不苟的工作态度,增强积极主动寻求解决方法的意识研究逻辑回归的基础知识,提升知识水平,培养钻研精神教学重难点教学重点:回归与分类的区别,逻辑回归的基本原理,逻辑回归算法的Sklearn实现方法教学睚点:编写程序,训练逻辑回归模型并实现预测;对训练完成的逻辑回归模型进行评估教学方法案例分析法、问答
2、法、讨论法、讲授法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务,扫码观看”逻辑回归的基本原理“视频【学生】完成课前任务考勤【教师】使用APP进行签到【学生】班干部报请假人员及原因问题导入【教师】组织学生完成以下任务:(1)画出阶跃函数与Sigmoid函数的图像。(2)写出Sigmoid函数的数学表达式。(3)写出逻辑回归的函数表达式。【学生】思考、举用答传授新知【教师】通过学生的回答引入要讲的知识,介绍逻辑回归的基本原理和逻辑回归算法的Sldeam实现等内容3.1 逻辑回归
3、的基本原理逻辑回归虽然名为回归,实际上却是一种线性分类模型。逻辑回归与线性回归的目标都是得到一条直线,不同的是,线性回归的直线是尽可能拟合自变量的分布,使得训练集中所有样本点到直线的距离尽可能短;而逻辑回归的直线是尽可能拟合决策边界,使得训练样本中不同类的样本点尽可能分离。3.1.1 回归与分类的区别回归与分类最主要的区别就是预测值的类型,如果模型的预测值是连续的数值,就是回归问题;如果模型的预测值是不连续的离散值,就是分类问题。*【教师】通过多媒体展示“回归数据集”和“分类数据集”表格,介绍相关知识例如,用房屋面积和房屋离市中心的距离来预测连续的房价值,这是回归问题,如表3-2所示;用房屋面
4、积和房屋离市中心的距离来预测房价的高低,这就是分类问题,如表3-3所示。表3-2回归数据集房屋面积/(m2)房屋离市中心的距离,(km)房价/(万元)I(X)18.00320909.002908940.00234表3-3分类数据集房屋面积/(m2)房屋离市中心的距离/(km)房价10018.00高909.00低8940.00低对于回归模型的预测值,如果人为地设置一个阈值(如30(),低于该阈值的归类为低房价,高于或等于该阈值的归类为高房价。那么,就可以把线性回归模型输出的连续值进行离散化,即将线性回归模型改造成相应的线性分类模型。3.1.2逻辑回归的原理分析1 .阶跃函数线性回归模型改造成线性
5、分类模型的关键在于如何彳各模型输出的连续值进行离散化。最直接的方法是设置若干阈值,将回归模型输出的连续值分割为不同的区间,每个区间表示一个类别,从而实现连续值的离散化。然而,这种方法需要人为设置阈值,阈值怎样设置才合理呢?通常对于二分类问题,可将阈值设置为所有样本因变量的中位数或均值。彳取寸于有些问题,这样的分类并不合理,如考试成绩及格或不及格,并不是以均值或中位数对样本进行划分的。【教师】通过多媒体展示“阶跃函数”图片(详见教材),帮助学生对这些内容有更直观地认识从数学角度看,这种人为地设置阈值的方法相当于使用阶跃函数对线性回归模型的输出值进行函数映射。2 .激活函数阶跃函数是不连续的函数,
6、无法求导数,而求线性回归参数时,通常需要使用求导数的方法来求极小值。因此,引入阶跃函数之后将导致线性回归模型无法求方程的参数。为此,人们设计出了一些具有良好数学性质的激活函数来代替阶跃函数,以实现对连续值的离散化。线性回归模型引入激活函数后就变成了线性分类模型。可见,线性分类模型就是在线性回归模型的基础上增加了一层激活函数。逻辑回归就是这样一种线性分类模型,它在线性回归模型的基础上增加了激活函数Sigmoid,Sigmoid函数的数学表达式为Sigmoid(X)=-l+ex【教师】通过多媒体展示“Sigmoid函数的图形”图片(详见教材),帮助学生对这些内容有更直观地认识Sigmoid函数的图
7、形,它与阶跃函数的形状很相似,但在阶跃处是连续的。当X=时,Sigmoid的值为0.5,随着X值的增大,对应的Sigmoid值逐渐接近1;随着X值的减小,Sigmoid值逐渐接近0,但Sigmoid的值永远不可能达到I或0.3 .逻辑回归的函数表达式线性回归模型的函数为S(X)=叫%+叫苍+W-+b,逻辑回归是在线性回归的基础上增加了一层Sigmoid函数。如果令/(X)=SigmOid(幻,并且将g(x)=叫N+W2X2+.+叱作为自变量代入了(X)中,即可得到逻辑回归模型。因此,逻辑回归的函数表达式为/Ig(切j+e-(Hil+XV2X2+Mn+&)即f(x=!J,+e-(*洛+w+%+f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器学习基础及应用 机器 学习 基础 应用 教案 使用 逻辑 回归 进行 分类