美文网首页
机器学习解决问题的一般过程

机器学习解决问题的一般过程

作者: BookThief | 来源:发表于2017-05-31 16:26 被阅读0次

一. 模型与参数

给定输入xi,如何预测输出yi

**对y的不同解释可以得到不同的任务:分类回归等;**

二. 损失函数(误差函数)

在所有训练样本评价模型的好坏。

**经验风险**
经验风险:在已知的训练样本(经验数据)上计算得来 **经验风险最小化原则**
经验风险最小化原则 :找到一个参数 θ∗ 使得经验风险最小

经验风险最小化原则有几个重要问题:

  • 训练的样本往往是真实数据的一个很小的子集或者包含一定的噪声数据
  • ERM(经验风险最小化原则)很容易导致模型在训练集上错误率很低,但是在未知数据上错误率很高。** (过拟合)**
    (引入正则项解决ERM问题)

三. 正则项

鼓励简单模型,减少过拟合

结构风险

结构风险最小化原则:在经验风险最小化的原则上上加参数的正则化

四. 参数学习算法

目标函数已知,如何从训练集的样本中,自动学习决策函数的参数

梯度下降:如果一个实值函数 f(x)在点a处可微且有定义,那么函数 f(x)在a点沿着梯度相反的方向-∇f(a)下降最快。

**从初始值X0开始,通过上述公式迭代,最终X收敛到期望的极值** **λ是搜索步长,取值必须合适,如果过大就不会收敛,如果过小则收敛速度太慢**

五. 机器学习解决问题的一般过程

模型与参数 ————> 给定输入xi,如何预测输出yi。

目标函数= 损失 + 正则 ————> 如何选择一个好参数

参数学习 ————> 如何自动学习参数

"""
Created on Fri May 31 16:05:38 2017
@author: mml
@email: mmlin.nju@gmail.com
"""

相关文章

  • 机器学习解决问题的一般过程

    一. 模型与参数 给定输入xi,如何预测输出yi 二. 损失函数(误差函数) 在所有训练样本上评价模型的好坏。 经...

  • 2020-03-27必修一第二章算法与程序实现

    第二章 解决问题的一般过程与计算机解决问题的过程 -解决问题的一般过程:分析问题 寻找解决问题的途径和方法 解决问...

  • 如何避免机器学习陷阱:一份给研究员的指南(1) How to a

    如何避免机器学习陷阱,这篇指南,有序的梳理了利用机器学习方法解决问题过程中,值得注意的方方面面。 特此将此篇指南翻...

  • 认识机器学习

    机器学习从数据出发,通过学习数据,从而有更完善的表现。 机器学习过程 示意图所示的机器学习过程正如Tom Mitc...

  • 机器学习3——机器学习算法的过程

    过程:1.特征提取2.特征选择3.设计算法……………………………………………………………………——————————...

  • 统计学习方法入门

    统计学习 “学习”的定义:“如果一个系统能通过执行某个过程改进它的性能,这就是学习”。现如今的机器学习一般就是统计...

  • [Deep-Learning-with-Python]机器学习基

    机器学习类型 机器学习模型评估步骤 深度学习数据准备 特征工程 过拟合 解决机器学习问题的一般性流程 机器学习四分...

  • 机器学习解决问题

    机器学习发展过程中,主要解决如下几种问题: 分类:最常见的范式。图像分类、领域识别、意图识别、文本分类、ctr预估...

  • #1:机器学习笔记-入门

    关于机器学习你需要知道的几件事: 机器学习是人工智能的一个领域。 机器学习是一种解决问题的方式。 我们首先去定义一...

  • 【深度学习之美笔记一】什么是机器学习

    导言 什么是人工智能? 什么是学习?什么是机器学习? 如何学习? 机器学习的数学本质是什么? 机器学习的一般分几步...

网友评论

      本文标题:机器学习解决问题的一般过程

      本文链接:https://www.haomeiwen.com/subject/bahjfxtx.html