【机器学习 李宏毅】 第一章 机器学习基本概念简介(上)

一、机器学习的目标

1.1目标:寻找函数

1.2函数分类

      1.Regression:输出是数值
      2.Classification:给出选项(classes),选出正确的选项
      3.Structured learning:创建有结构的东西(图像、文件)

二、机器学习案例

2.1案例介绍

      输入网站后台资料,预测隔天点击阅读人数

2.2训练步骤

2.2.1猜测(带有未知参数)函数

      模型:y=f( )=b+x_{1}

      y:预测今天的点阅人数   x_{1}特征):已知的前天的点阅人数  w权重),b偏置):未  知参数

2.2.2定义损失函数

      定义:评价参数的好坏

      损失函数输入:模型中的未知参数  L(b,w)

      label:真实的数值

 

        e=\left | y-\hat{y} \right |    L使用的是mean absolute error(MAE 平均绝对误差)

        e=(y-\hat{y})^{2} L使用的是mean square error(MSE 均方误差)

         如果y\hat{y}都是几率分布,可能会采用交叉熵损失(cross entropy)

2.2.3最优化(optimization

        w^{*},b^{*}=argmin_{w,b}L

        假设有一个未知参数w^{*}=argmin_{w}L,优化方式选择梯度下降(Gradient Descent)

        \eta:学习率,是hyperparameters(机器学习中需要自己设定值的参数)

       步骤1:随机选取初始点w^{0}

       步骤2:计算\frac{​{\partial L}}{​{\partial w}}|_{w=w^{0}}w^{1}\leftarrow w^{0}-\eta \frac{​{\partial L}}{​{\partial w}}|_{w=w^{0}}

       步骤3:不断更新w

       停止标准:到达设定或者微分数变为0

       出现的问题:到达w^{T}(Local minima)就停止,没有找到global minima,但这不是梯度下降真正的错误

 二个参数:

预测结果与真实值差距

        出现的问题:该模型都是用前一天预测后一天,但真实值有周期性,可以用前一周预测下一周,前一个月预测下一个月

        出现的问题:线性模型过于简单,考虑更多天,测试时结果已到极限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值