李宏毅 机器学习 2021 视频 -p2【学习 笔记系列】

1  机器学习的基本 概念

 2. 机器学习的分类

Regression (回归 )就是找到一个函数 function,通过输入特征 x ,输出一个数值 Scalar

classification(分类 ):给定 类别,选择正确 的 一种(围棋也 是一种 分类 ,知道下一步棋子位置)

 第三种:结构化学习

二 实现回归的步骤(机器学习的步骤)

老师举得例子是YouTube上传的视频,历史的互动数据 (点赞,观看等),

step1、model(确定一个模型)

从最简单的线性模型开始,

step2 使用训练数据确定评价函数(损失)

从数学的角度来讲,我们使用距离(预测值、真实值),MAE、MSE

 step3、optimization(最佳化)——梯度下降法

也就是使损失函数最小时候的参数 

这里有些背景知识:

梯度:

  • 在单变量的函数中,梯度其实就是函数的微分,代表着函数在某个给定点的切线的斜率
  • 在多变量函数中,梯度是一个向量,向量有方向,梯度的方向就指出了函数在给定点的上升最快的方向

学习率 (步长):图中的\eta  这是超参数

老师举例是一个参数w的情况。

 

步骤1:随机选取一个 w0 。
步骤2:计算微分,也就是当前的斜率,根据斜率来判定移动的方向。
     大于0向右移动(增加w)
     小于0向左移动(减少w)
步骤3:根据学习率移动。

梯度下降法中:localmina 是个假问题。 原因这里没讲

再考虑两个参数(w、b)的情况 

 这里图中微分计算程序中有函数支持。下面水 真实计算的结果

 

这里说的 数据 都是 已知的,就是训练的过程,我们更关注的是未知的数据,就是 用训练好的模型在真实场景的效果。

怎么才能做得 更好呢 ?先分析下数据

数据呈现出 周期性规律,所以尝试模型不只是根据 前一天 的做 预测,而是7天的。这个源自你对问题的 理解也就是domain knownledge.

可见随着天数的递增,损失函数也没 更小,已经到了这个模型的极限。 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值