首页 > 其他分享 >Datawhale X 李宏毅苹果书 AI夏令营-深度学习入门班-task2-分段线性曲线

Datawhale X 李宏毅苹果书 AI夏令营-深度学习入门班-task2-分段线性曲线

时间:2024-08-31 21:55:03浏览次数:13  
标签:task2 函数 Sigmoid AI 李宏毅 模型 ReLU 折线 线性

引入

上一篇文章中我们了解了机器学习中最基本的模型线性模型(Linear models),由于其过于简单(只能调整其斜率w与截距b)无法反映真实数据中多数折线或曲线情况这种限制称为模型偏差(model bias)。下文介绍:如何构建更复杂,误差更小的函数解决问题。

注:此处的bias与线性模型中的b不同。

构建函数

思路

  • 折线

选取一个可调整的“标准函数”,让其作为基本元素叠加构造出折线的效果。转折点越多,取用的标准函数越多。

  • 曲线

在曲线上取尽量多的点连成折线,将其转化成折线图后,进入折线思路。任何曲线都可以用折线逼近,取的点越多,函数构建越精确。

如上图,将蓝色“标准函数”0+1+2+3,就能构造出红色的模型函数。

构建模型函数

新模型函数为:分段线性曲线(piecewise linear curve)此处选取Sigmoid函数(名字源于其像S型,又称S型函数)作为“标准函数”。极限后为Hard Sigmoid函数。其表达式为:

其中通过调整参数w、b、c,构造不同形状的折线,贴近目标函数。效果如下:

计算参数

  • 优化模型函数

类比线性函数的优化过程,分段线性函数加入天数的考虑后如下:

注:对wij的解释:i为参与的标准函数(sigmoid)编号,j为天数的叠加编号。如下:

  • 计算操作

所含参数:b(数值)、w、b(偏置bias)、c。通过上一篇文章梯度下降(gradient descent)寻找Loss函数全局最小值(global minima)的方法精确参数。简化操作如下:

  • 简化处理

对于大量数据的处理,可部分简化处理,将N组数据随机分成一个一个的批量(batch),根据每一个批量算出来的 L1、L2、L3 来计算梯度,并更新参数。把所有的批量都看一次称为一个回合(epoch)。每算出一个L,计算一个梯度,更新一次参数,称为一次更新(update)

其他“标准模型”

Sigmoid函数之外,还有修正线性单元(Rectified Linear Unit,ReLU),二者是常用的激活函数(activation function)。两个ReLU能合成一个Sigmoid函数。下图是ReLU表达式:

注:ReLU相对来说是比Sigmoid函数要好的。

继续优化模型,可以从 x 变成 a,就是将x通过Sigmoid 函数或通过 ReLU 得到 a,把 x 做一连串的运算产生 a,接下来把 a 做同样一连串的运算产生 a′。

注:w, b 和 w′, b′ 不是同一个参数,是增加了更多的未知的参数。

  • 这里会出现一个小问题

在由三层到四层深入运算时,发现在训练数据中减小了误差,但是在未知数据中反而增大了误差。这种情况称为过拟合(overfitting)

深度学习框架

在以上构建函数过程中,Sigmoid 和ReLU 称为神经元(neuron),很多的神经元串联成神经网络(neural network),这是模拟人脑中的称呼。后来将每一排为一层,称为隐藏层(hiddenlayer),隐藏层越多就越深,故称这套技术为深度学习。

标签:task2,函数,Sigmoid,AI,李宏毅,模型,ReLU,折线,线性
From: https://blog.csdn.net/Miss569284/article/details/141755910

相关文章

  • 蔚来发布“NT.Coconut椰子”系统,乐道L60 搭载城市绿洲AI智舱
    8月31日,在乐道智能系统发布会上,蔚来正式推出“NT.Coconut椰子”智能系统,该系统由智能应用、SkyOS天枢操作系统、智能硬件三大部分组成,旨在为用户带来更智能、更便捷的驾驶体验。SkyOS天枢操作系统:整车级别的领先全域操作系统乐道全系车型搭载SkyOS天枢操作系统,全面覆盖车联......
  • AI 自动化副业创收,手把手带你提升副业收益【AI大模型】
    副业创收已经成为行业趋势,在当前经济形势下,许多人面临着行业裁员的不确定性。为了增强个人的抗风险能力,寻求一份副业已经成为一种重要的趋势。这不仅是经济上的补充,更是对自由与独立的一种追求——它应让你自主掌控,不被外界束缚。通过精心打造的副业,你不仅可以灵活安排时间,......
  • Datawhale X 李宏毅苹果书 AI夏令营 Task2笔记
    Task2.1:《深度学习详解》-3.3&4&5自适应学习率的概念和方法,包括AdaGrad、RMSProp和Adam等优化器。-**训练网络时的梯度和损失变化**:训练网络时损失可能不再下降,但梯度范数不一定小,梯度可能在山谷壁间“震荡”,多数训练未到临界点就停止。-**不同学习率的影响**:学习率过大或过......
  • Datawhale X 李宏毅苹果书 AI夏令营-深度学习入门班-task1-初步了解机器学习
    机器学习概念就是使计算机模拟人类的学习过程,通过分析大量数据,完成任务,处理问题。这个过程简单来说就是,使计算机寻找到一个函数,构建起一个模型,通过数据使模型准确化,便于输出目标结果。机器学习类型机器学习根据其所需完成的任务不同,需要寻找不同类型的函数。类型一:回归(Regr......
  • AI产品经理薪资揭秘:起薪30k不是梦!零基础转行攻略大公开
    2024年,还有什么新风口?AI、元宇宙、NFT…很多人不知道,其实不管是元宇宙还是NFT,它们本质上就是人工智能领域。AI自身应用领域非常广泛,大批高薪岗位随之涌了出来,包括AI产品经理。AI产品经历具体工作内容是什么?薪资有多香?普通人如何进入AI人工智能行业?需要写代码吗?别急,小......
  • 运维系列&AI系列&Lenovo-G双系统系列(前传-装之前搜索的):ubuntu正确安装显卡驱动的姿势
    ubuntu正确安装显卡驱动的姿势ubuntu正确安装显卡驱动的姿势1.ubuntu16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。2.在英伟达的官网上查找你自己电脑的显卡型号然后下载相应的......
  • AI编码新时代:免费人工智能助手Blackbox AI
    前言:在当今快速发展的科技时代,人工智能已经渗透到我们生活的方方面面,从智能手机的语音助手到智能家居控制系统,再到在线客服和个性化推荐算法,AI智能工具正变得越来越普遍。它们以其高效、智能和用户友好的特性,极大地提升了我们的生活和工作效率。作为一个热衷于尝试各种......
  • 35岁危机解密:AI产品经理如何突破职场天花板
    01被裁的35岁朋友去年,一家知名公司大裁员,很多35岁的非高管员工被牵连,包括我的一位朋友。我第一时间联系了他,看看有没有能够帮上忙的地方。我:传闻XX公司要收购你们?朋友:是的。我要失业了。我:咱有技术,不缺一份工作。不行咱就去杭州和上海。朋友:年纪大了,比较尴尬。再......
  • 6个岗位抢1个人,百万年薪抢毕业生?大厂打响AI人才战
    “24岁毕业时年薪50万元,到了30岁大概能升到P7(注:职级名称),那时就能年薪百万了。”从上海交大硕士毕业后,出生于2000年的赵宏在今年入职腾讯,担任AI算法工程师,成为AI风口下第一批就业的年轻人。伴随人工智能(AI)日渐火热,“百模大战”激烈开打,AI人才掀起招聘热潮。求职招聘平台猎......
  • 3D DRAM集成AI能力,卷出新高度!
    数据中心在追求更高性能和更低总拥有成本(TCO)的过程中面临三大主要内存挑战。首先,当前服务器内存层次结构存在局限性。直接连接的DRAM与固态硬盘(SSD)存储之间存在三个数量级的延迟差异。当处理器直接连接的内存容量耗尽时,就必须转向SSD,导致处理器处于等待状态。这种等待,即延......