【李宏毅《深度学习详解》(LeeDL-Tutorial)苹果书】学习笔记(一)机器学习基础之案例学习

案例学习

机器学习就是让机器具备找一个函数的能力
根据要找的函数不同,机器学习可分为不同种类别

  • 函数为一个数值/标量(scalar),则此种机器学习的任务称为回归(regression)
  • 事先准备一些选项,称为类别(class),函数的输出从类别里选择,该任务称为分类(classification)
  • 除此之外,让机器产生一些有结构的输出的问题称为结构化学习(structured learning)

例:预测空气质量/股票的任务为回归,输入为相关参数数值,输出也为一个数值
判断一个邮件是否是垃圾邮件的任务为分类,给出的选项只有两个——是/否
让机器产生出一个有结构的东西,例如画一张图/写篇文章/生成代码框架,此种任务称为结构化学习

找函数的步骤

1.写出函数(从假设空间中找出一个函数)

假设一个线性函数 f = w x 1 + b f=wx_1+b f=wx1+b带有未知参数(parameter),此函数在机器学习里称为模型(model) x 1 x_1 x1为已知量,称为特征(feature) w w w b b b是未知参数,分别称为权重(weight)偏置(bias)

2.定义损失

损失(loss)也为一个函数,函数的输入为模型参数,可写为 L ( w , b ) L(w,b) L(w,b),预测结果为 y ^ \hat{y} y^,实际结果为 y y y,真实的值称为标签(label),可以将估值与真实值的 差距 e e e e = ∣ y − y ^ ∣ e=|y-\hat{y}| e=yy^,可以计算每一个输入值的误差,求和取平均 L = 1 N ∑ n e n L={1\over{N}}\sum\limits_{n}{e_n} L=N1nen,其中N代表训练数据的个数, e e e称为平均绝对误差(Mean Absolute Error,MAE) e = ( y ^ − y ) 2 e=(\hat{y}-y)^2 e=(y^y)2均方误差(Mean Squared Error,MSE)

3.最优化

找一个 w 跟 b w跟b wb,把未知的参数找一个数值出来,看代哪一个数值进去可以让损失 L L L的值最小,就是要找的 w 跟 b w跟b wb,这个可以让损失最小的 w 跟 b 称为 w ∗ 跟 b ∗ w跟b称为w∗跟b∗ wb称为wb,代表它们是最好的一组 w 跟 b w跟b wb,可以让损失的值最小,梯度下降(gradient descent)是经常会使用优化的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Techhuman

创作不易,请您支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值