lecture1 机器学习/深度学习基本概念

一、机器学习是什么

让机器具备找一个函式的能力
可以应用到以下等领域

  • 声音辨识
  • 影像辨识
  • 下围棋

二、 机器学习的种类

即函式不同的类别

  1. regression(回归):该函数输出一个标量值
  2. classification(分类):给定选项(类),该函数输出正确的选项。eg:甄别垃圾邮件
    在这里插入图片描述
  3. structured Learning (结构化学习):让机器学会创造(写一篇文章)

三、机器学习的步骤

training(训练)步骤

  1. 带有未知数的函数
  2. 定义训练数据的损失函数
  3. 最优选择

先设置(猜测)一个能完成任务且带有未知参数的 Linear Modle
在这里插入图片描述
y=b+wx1y = b + wx_1y=b+wx1

  • 参数(parameter):b,w
  • 特征(feature):x1

算出平均误差Loss
在这里插入图片描述
找最优,找一组未知向量,使得Loss最低
在这里插入图片描述
在这里插入图片描述
误差曲面
在这里插入图片描述
确定了参数后,可以进行预测
hh
还是存在不小的Loss,能不能做的更好呢
以上基于Linear model, 过于简单,有限制(Model bias)

四、新的模型

在这里插入图片描述激活函数-sigmoid 函数
注:sigmiodsigmiodsigmiod数量不一定,可以自己设定,越多得到的式子越复杂
在这里插入图片描述
为了减少误差,写一个更有弹性、有未知参数的function
在这里插入图片描述
画出来
在这里插入图片描述
其实用线性代数就是
在这里插入图片描述
蓝色框要做的事,通过sigmoidfunctionsigmoid functionsigmoidfunction, 从xix_ixi 得到 aia_iai
在这里插入图片描述
总览
在这里插入图片描述
在这里插入图片描述
重新定义一下参数,将未知的参数都称为 θ\thetaθ
在这里插入图片描述
即改变了机器学习的第一步,重新定了一个有未知参数的function
在这里插入图片描述
接着第二步
在这里插入图片描述)
第三步,每次更新一个向量组
在这里插入图片描述)
在这里插入图片描述
批处理
batch就是,将训练集划分为一个给更小的单元,mini-batch梯度下降
所有batch使用完 = 所有样本遍历过1次 = 1个epoch在这里插入图片描述)

机器学习中最常见的两种激活函数:SigmoidSigmoidSigmoidReLUReLUReLU
SigmoidSigmoidSigmoid 转换为ReLUReLUReLU(修正线性单元):
两个 ReLUReLUReLU 可以组成一个 Hard SigmoidHard \ SigmoidHard Sigmoid
在这里插入图片描述
在这里插入图片描述
重复
在这里插入图片描述

六、深度学习

在这里插入图片描述

Neuron(神经元): Model中的 SigmoidSigmoidSigmoidReLUReLUReLU ; 多个神经元连起来就是Neural Network(神经网络)
hidden layer(隐藏层): 每一层的神经元; 多个 hidden layer 构成deep
深度学习的层数太多会导致Overfitting(过拟合):在训练资料和没看过的资料上Loss不一致

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值