



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
备课日期:年月日授课时间课时(理论+实验)周次星期:节次:授课课题人工神经网络教学目标1.理解神经网络基本原理。2.掌握神经网络数学模型与求解方法。3.掌握Scikit-learn库神经网络类库的使用方法。教学重点1.神经网络数学模型构建;2.Scikit-learn神经网络类库的使用。教学准备PPT、点名册等。教学方法指导阅读、案例法。教学过程设计备注课题引入【思考】机器学习的本质:Y=f(x),假设f()形式已知而求参数。如果f()形式未知,如何确定f()?【关键】利用神经网络表达f()。【时间】分钟。教学步骤及主要内容【主板书】§6.8.神经网络一、基本原理【主板书】基本原理1.生物神经元:兴奋与抵制两种状态、结构(细胞体、树突与轴突)。【强化与拓展】结构与计算机结构进行比较。2.神经元的数学表达。(1)基本形式:权值、求和与激活。(2)数学表达式(三个输入为例)。(3)激活函数:Logistic函数、Tanh函数与ReLU函数。【强化与拓展】数学形式与几何形状。3.神经网络。(1)基本结构:输入层、隐层与输出层。(2)输入X与输出Y之间的关系。【强化与拓展】(1)以1个隐层中1个神经元为例,求其输出与输入X之间的关系。(2)1个隐层中多个神经元输出与输入X之间关系的矩阵化表达。(3)多隐层多个神经元与输入X之间关系的矩阵化表达。3(3)求解方法:误差逆向传播算法(BP算法)。【强化与拓展】正向传播与误差逆向反馈两个过程。【思政】神经网络是由神经元构成的整体,相当于由学生构成的班集体,只有每个同学相互团结、协同学习,才能达到整体上的最优。〖PPT〗神经网络模型的构建。【时间】分钟。【提问】。二、Scikit-learn库的使用【主板书】Scikit-learn库的使用1.库导入fromsklearn.neural_networkimportMLPClassifier(分类)fromsklearn.neural_networkimportMLPRegressor(回归)2.模型构建与求解mlp=MLPRegressor()/MLPClassifier(activation=’relu’,hidden_layer_sizes=(5,5))hidden_layer_sizes:隐层神经元与层次。例1.hidden_layer_sizes=(5,8):表示有两层隐藏层,第1层隐藏层有5个神经元,第2层隐藏层有8个神经元。activation:激活函数可选为{'identity','logistic','tanh','relu'},默认值为'relu'。【强化与拓展】(1)identity:f(x)=x;(2)logistic:f(x)=1/(1+exp(-x));(3)tanh:f(x)=tanh(x);(4)relu:f(x)=max(0,x)。3.常用方法与属性fit(X,y):用于训练模型。predict(X):基于训练模型对预测样本进行类别预测。score(X,y):计算预测精度。classes_:每个输出的类标签。loss_:损失函数计算出来的当前损失值。
coefs_:列表中的第i个元素表示i层的权重矩阵。intercepts_:列表中第i个元素代表i+1层的偏差向量。
n_iter_:迭代次数
。n_layers_:层数。
n_outputs_:输出的个数。
out_activation_:输出激活函数的名称。4.应用实例。例2:分类。(1)数据:make_moons。(2)模型构建:(6,3)。(3)分类边界的绘制。〖PPT〗分类实现过程与结果。例3:回归〖PPT〗。(1)数据:正弦曲线(噪声服从正态分布)。(2)模型构建:(5,8)。(3)结果输出(与支持向量机比较)。〖PPT〗回归实现过程与结果。【强化与拓展】神经网络:经验风险最小化原则;支持向量机:结构风险最小化原则。【时间】分钟。【提问】。课堂练习其他无小结与作业课堂小结神经网络是通过模拟生物神经网络而解决分类、回归等问题的机器学习算法,因为具有学习和构建非线性复杂模型的能力,因而应用非常广泛。神经网络最突出的问题在于不太易于用清晰易懂且可解析的形式描述其工作机理,特别在层次较深时,如何对其中的权重参数进行有效地更新是提高其整体性能的关键。本课作业1.画出ReLU函数曲线。2.利用Scikit-learn库生成make_blobs数据并将数据划分为训练数据与测试数据两部分。fromsklearn.datasets.samples_generatorimportmake_blobsX,y=make_blobs(n_samples=500,n_features=2,centers=[[1,1],[2,2]],cluster_std=[0.6,0.6])请完成以下实验:(1)将隐层设置为1层、神经元设置为1-10,求取测试样本预测精度的变化曲
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 付费搭建店铺合同范本
- 内墙抹灰施工合同范本
- 农民工工资付款合同范本
- 关于规范使用合同范本
- 办公辅助岗位合同范本
- 住宅消防维修采购合同范本
- mind+ 星球大战 教学设计
- 出售货架合同范本
- 与劳务外包签订合同范本
- 勘探合同属于合同范本
- 宁德时代入职测评试题答案
- 干粉灭火器的使用方法课件
- 2024年广东省2024届高三高考模拟测试(一)一模 化学试卷(含答案)
- 半导体行业质量管理与质量控制
- 2024年山东省春季高考技能考试汽车专业试题库-下(判断题汇总)
- 部编版道德与法治二年级下册第三单元 绿色小卫士 单元作业设计
- 戏曲鉴赏完整版剖析课件
- 《幼儿园经营与管理》课件
- 热化学储热耦合高温相变储热多物理场协同调控机理
- 赵匡胤:中国北宋时期的开国皇帝2
- 中国纺织服装制造业年度授信政策指引研究报告
评论
0/150
提交评论