第一章 统计学习方法概论

《统计学习方法》——第一章:统计学习方法概论 1.1统计学习(统计机器学习) 定义:关于计算机基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科。 特点: 统计学习以计算机及网络为平台,是建立在计算机及网络之上的; 统计学习以数据为研究对象,是数据驱动的学科; 统计学习的目的是对数据进行预测与分析; 统计学习以方法为中心,统计学习方法构建模型并应用模型进行预测与分析; 统计学习是概率论、统计学、信息论、计算理论、最... 阅读详情

统计学习

统计学习是基于数据构建模型,并运用模型对数据进行预测和分析的一门学科。

统计学习对数据的基本假设是同类数据具有一定的统计规律性,即可以用概率统计方法来学习。

监督学习的假设是训练数据和测试数据是依联合概率分布P(X,Y)独立同分布产生的,独立同分布就是比如随机变量(X1,Y1)与(X2,Y2)具有相同的概率分布,并且取值相互独立。比如实验条件保持不变,一系列的抛硬币的正反面结果就是独立同分布的。

 

统计学习的步骤:

1.     得到有限的训练数据集合;

2.     确定假设空间;

3.     确定模型选择的准则,也就是策略;

4.     实现求解模型的算法;

5.     通过学习方法选择最优模型;

6.     利用模型对新数据进行预测与分析。

一 统计学习三要素

方法=模型+策略+算法

1.   模型

统计学习首先要考虑学习什么样的模型。

模型是输入空间(特征空间)到输出空间的映射,映射的集合就是假设空间。

监督学习的模型可以是概率模型或非概率模型,由条件概率分布P(Y|X)或决策函数Y=f(X)表示。

比如假设决策函数是输入变量的线性函数,那么模型的假设空间就是所有这些线性函数构成的函数集合。

2.   策略

策略是选择最优模型的准则,也即判断模型预测好坏的准则。

损失函数度量模型一次预测错误的程度。常用的损失函数有0-1损失函数、平方损失函数、绝对损失函数、对数损失函数(对数似然损失函数)。

损失函数越小,模型就越好。

风险函数是损失函数的期望R(f)={L(x,f(x))P(x,y)dxdy。学习的目标就是选择期望风险最小的模型。

风险函数分为经验风险和结构风险。训练数据集上的平均损失成为经验风险,根据大数定律,当样本数趋于无穷时,经验风险趋于期望风险,按照经验风险最小化最有模型就是求解最优化问题:min1/N(sum(L(yi,f(xi)))。当样本容量很小时,为了防止过拟合,结构风险在经验风险上加了表示模型复杂度的正则化项。按照结构风险最小化最有模型就是求解最优化问题:min1/N(sum(L(yi,f(xi))+aJ(f))。

 

当模型是条件概率分布,损失函数是对数损失函数时,检验风险最小化就等价于极大似然估计。证明可参考http://blog.youkuaiyun.com/xmu_jupiter/article/details/44965391

极大似然估计是模型一定,参数未知,选择参数的准则就是使得到现有观测的概率最大。具体解释可参考http://www.cnblogs.com/liliu/archive/2010/11/22/1883702.html

当模型是条件概率分布,损失函数是对数损失函数,模型复杂度由模型的先验概率表示时,结构风险最小化等价于最大后验概率估计。证明可参考http://blog.youkuaiyun.com/xmu_jupiter/article/details/44996261

最大后验估计与最大似然的不同之处就是融入了要估计量的先验分布在其中,可以看做正则化的最大似然估计。具体解释可参考http://www.cnblogs.com/liliu/archive/2010/11/24/1886110.html

其差别可参考http://ask.julyedu.com/question/150?rf=false&item_id=810#!answer_810

 

3.   算法

选定了学习策略,统计学习问题可归结为最优化问题,统计学习的算法成为求解最优化问题的算法。

二 模型评估与模型选择

如果假设空间中存在真模型,我们希望我们得到的模型逼近真模型。如果一味的追求对训练数据的预测能力,所选模型的复杂度往往会很高,太对未知数据的预测能力就会很弱,也即泛化能力很弱,这种现象称为过拟合。防止过拟合的两种常用方法:正则化与交叉验证。

1.正则化

正则化是结构风险最小化的实现。正则化可以取不同的形式,比如可以是参数向量的L2范数。

正则化符合奥卡姆剃刀原理。从贝叶斯估计的角度来看,正则化对应于模型的先验概率,复杂的模型有较小的先验概率,简单的模型有较大的先验概率。

同时,正则化提供了有唯一解的可能性。

2.交叉验证

另一种常用的模型选择方法是交叉验证。将给定的数据分为训练集和测试集,在此基础是反复地进行训练、测试以及模型的选择。分为简单交叉验证、S折交叉验证、留一交叉验证(适合数据缺乏的情况)。

3.泛化能力

泛化能力是是学习方法本质上的重要的性质。

泛化误差是所学习到模型的期望风险。

泛化误差上界,具体来说就是通过比较两种学习方法的泛化误差上界的大小来比较他们的优劣。

三 生成方法与判别方法

生成方法:由数据学习联合概率密度分布P(X,Y),然后求出条件概率分布P(Y|X)作为预测的模型,即生成模型:P(Y|X)= P(X,Y)/ P(X)。基本思想是首先建立样本的联合概率概率密度模型P(X,Y),然后再得到后验概率P(Y|X),再利用它进行分类。由于数据是通过联合概率分布独立同分布产生的,也即生成方法考虑了数据生成的概率分布函数。它是完全基于统计和贝叶斯理论的。包括朴素贝叶斯法和隐马尔科夫模型。

判别方法:由数据直接学习决策函数Y=f(X)或者条件概率分布P(Y|X)作为预测的模型,即判别模型。基本思想是有限样本条件下建立判别函数,在数据中找到不同类数据的差别,比如决策面,不考虑样本的产生模型,直接研究预测模型。典型的判别模型包括k近邻,感知级,决策树,支持向量机等。判决模型一个很重要的因素就是要先人为地选择一个判决机制(LR,SVM等)。

详细解释可参考http://blog.youkuaiyun.com/zouxy09/article/details/8195017

四 分类问题、标注问题、回归问题

二分类问题和标注问题的常用评价指标是精确率和召回率。

回归问题的常用的损失函数是平方损失函数,在此情况下,回归问题可以有最小二乘法求解。

 

第一章-统计学习方法概论 统计学习 统计学习是关于计算机 基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科。总的来说,统计学习也称为统计机器学习。 统计学习的特点 以计算机以及网络为平台; 以数据为对象,是数据驱动的学科; 目的是对数据进行预测和分析; 以方法为中心,构建模型并应用模型进行预测和分析; 是概率论、统计学、信息论、计算理论、最优化理论以及计算机科学等多个领域的交叉学科,具... 阅读详情

相关推荐

达妙电机MIT模式调参实战:如何从‘曲线偏离’到‘完美追踪’正弦波?

本文详细解析了达妙电机MIT模式调参实战,从曲线偏离到完美追踪正弦波的方法论。通过MATLAB实时曲线分析,深入探讨位置环(kp)和速度环(kd)的双重调节技巧,帮助工程师优化参数组合,提升电机控制精度和稳定性。

weixin_29053073的博客 732

一、统计学习概论

1.1 统计学习 维基百科: 机器学习是近20多年兴起的一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法。机器学习算法是一类从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。因为学习算法中涉及了大量的统计学理论,机器学习与统计推断学联系尤为密切,也被称为统计学习理论。算法设计方面,机器学习...

hanlifeng2000的专栏 554

Android音频学习(八)——AudioFlinger线程

在 PlaybackThread 的实现中,Flag 用于标识线程的特殊行为或配置。

miemie2014的博客 1399

特定条件下结构风险最小化等价于最大后验概率估计得证明

机器学习的三要素为模型、策略和算法。其中策略的两种是经验风险最小化和结构风险最小化。李航老师的《统计学习方法》第9页指出“当模型是条件概率分布、损失函数是对数损失函数、模型复杂度由模型的先验概率表示时,结构风险最小化就等价于最大后验概率估计。”下面给出证明,不足不对的地方请指正。 首先给出最大后验概率的定义,引用维基百科对其的定义,有: ****************************

njustzj001的专栏 8315

数学建模 种群竞争模型 学习笔记

模型背景 应用场景 种群竞争模型 例如 s1=0.5,则表示对于供养甲的资源来讲,单位数量的乙的消耗为单位数量的甲的0.5倍,即表示乙对于该资源的占有能力是甲的0.5倍(即竞争力弱) 仿真结果及分析 (1)设置自然增长率 r1=r2=1 (2)改变自然增长率 r1=r2=0.3 (3)修改甲和乙的最大容量 n1=10000, n2=100 (4)修改甲和乙的初始数量 x1=10, x...

Test_tju的博客 2028

UserWarning: CUDA initialization: Unexpected error from cudaGetDeviceCount()【已解决】

UserWarning: CUDA initialization: Unexpected error from cudaGetDeviceCount()【已解决】

围炉夜敲的博客 1万+

统计学习概论

统计学习的定义  统计学习(statistical learning):关于计算机基于数据构建概率统计模型并运用模型对数据进行预测与分析的一门学科。统计学习也称为统计机器学习。 统计学习的特点 特点 统计学习以计算机机网络为平台,是建立在计算机网络之上的; 统计学习以数据为研究对象,是数据驱动的学科; 统计学习的...

测试0901-1 274

基于PyQt5的ROS移动机器人的人机交互UI界面

每次做实验的时候,手动rosrun,roslaunch太过麻烦,通过ui界面的话,只需要点点按钮就可以啦 ros_car_py包括运动,建图,导航,ui界面的程序全部打包上传,相互依赖关系见ros_car_py包。 import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets imp...

工大机器人工作室 7366

2018/7/6 《统计学习方法》笔记—第一章—概论

统计学习方法概论第一章主要介绍一些基本概念。统计学习方法三要素:模型、策略和算法。模型选择包括正则化(regularzation)、交叉验证(cross validation)与学习的泛化能力。生成模型(Generative model)和判别模型(Discriminative model).监督学习算法的应用:分类问题(classification)、标注问题、回归问题(regression)策...

ustb_xiaojiang的博客 146

R语言中的混淆矩阵(Confusion Matrix)是一种常用的评估多分类模型性能的工具

除了准确率,混淆矩阵还提供了其他有用的指标,如灵敏度(Sensitivity)、特异度(Specificity)、精确度(Precision)和召回率(Recall)。混淆矩阵通过比较模型预测结果与实际标签的一致性,帮助我们了解模型的分类准确性和错误类型。此外,混淆矩阵还提供了各种错误类型的统计信息,如假阳性(False Positive)和假阴性(False Negative)等。通过混淆矩阵,我们可以了解模型的整体性能和错误类型,从而对模型进行评估和改进。最后,为了更好地理解混淆矩阵的结果,可以使用。

HackSquad的博客 972

古风仙侠少女三视图提示词,一键生成角色设定

3D中国写实CG风格,CG渲染质感,精细3D建模,PBR物理材质,细腻服装纹理,电影级灯光,丰富表情,高精度场景,次世代引擎画质。平视正交视角,统一光照,纯白背景,无文字无水印,避免强透视和动态变形。3D中国写实CG风格,CG渲染质感,精细3D建模,PBR物理材质,细腻服装纹理,电影级灯光,丰富表情,高精度场景,次世代引擎画质。3D中国写实CG风格,CG渲染质感,精细3D建模,PBR物理材质,细腻服装纹理,电影级灯光,丰富表情,高精度场景,次世代引擎画质。少女,古风仙侠少女气质,灵动、温婉、仙气。

欢迎来到鸾姝淡月博客,专为程序员和编程爱好者打造的技术博客。我们分享编程语言趋势、开发工具、编程哲学、职业发展等,助你掌握新技术,优化技能,激发编程热情。 1053

第一章、统计学习方法概论

第一章、统计学习方法概论 1、统计学习的特点 计算机基于数据构建模型,并运用模型对数据进行预测和分析。其中研究对象是数据,研究的目的是对未知的数据进行预测。 统计学习建立在一个基本假设上:同类数据具有一定的统计规律性。 统计规律:对大量偶然事件整体起作用的规律,表现这些事物整体的本质和必然的联系。https://baike.baidu.com/item/统计规律/894528?fr=aladdin 统计学习是概率论、统计学、信息论、计算理论、最优化理论、计算机科学等多个领域的交叉学科。 2、统计学

qq_33934427的博客 639

Oracle EBS Interface/API(29) - AP发票API

续上编文章《Oracle EBS Interface/API(28) - 客制化开发AP付款API》背景,介绍如调用官方提供标准AP发票API调用 用户界面 Invoices(Payables Manager->Invoices->Entry->Invoices) Open Interface Invoices(Payables Manager->Invoices->Entry->Open Interface Invoices) 快速参考 参考点 内容.

陈显平的专栏-Oracle EBS 1150

《统计学习方法》 第一章 统计学习方法概论

第一章 统计学习方法概论 1. 统计学习 数据:计算机及互联网上的各种数字、文字、图像、视 频、音频数据以及它们的组合。 数据的基本假设是同类数据具有一定的统计规律性。 统计学习的目的:用于对数据(特别是未知数据)进行预测和分析。 统计学习的方法: 监督学习 多用于分类、标注与回归问题中 非监督学习 半监督学习 强化学习: 非监督学习的一种,随机采取一个动作,根据得到的反馈,来决定策...

weixin_41045344的博客 303

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

【统计学习方法】第一章 概论

文章目录基础概念期望风险、经验风险、结构风险第一章 统计学习方法概论1.正则化2.交叉验证3.泛化能力4.生成模型与判别模型生成方法判别方法5.分类问题6.回归问题 基础概念 期望风险、经验风险、结构风险 经验风险:就是训练误差 结构风险:训练误差 + 表示模型复杂度的正则项(结构风险就是训练误差和模型复杂度之和) 经验风险是局部概念,针对训练样本的损失函数,可以求得。 期望风险是全局...

aaon22357的博客 329

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

《统计学习方法》——第一章 统计学习方法概论

1.1 统计学习 统计学习就是计算机系统通过运用数据及统计方法提高系统性能得机器学习。现在人们提及得机器学习,往往是指统计机器学习。统计学习由监督学习、非监督学习、半监督学习和强化学习等组成。 李航的《统计学习方法》以介绍统计学习方法为主,其中第2-8 章都是监督学习方法为主。 1.2 监督学习 输入/输出空间:监督学习中,输入与输出的所有可能取值的集合分别称为输...

holledog的博客 460

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

《统计学习方法》第一章 概论

文章目录统计学习的分类基本分类二级目录三级目录统计学习的分类基本分类一、监督学习二、无监督学习三、强化学习四、半监督学习与主动学习按模型分类合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 统计学习的分类 基本分类 二级目录 三级目录 统计学

weixin_47675950的博客 621

统计学习方法第一章概论

# 统计学习分类 """ 监督学习:是指从标注数据中学习预测模型的机器学习问题,标注数据表示输入和输出的对应关系,预测模型对给定的输入产生相应的输出。监督学习的本质就是学习输入到输出的映射规律。 输入空间;输入的向量。例如x 特征空间:输入空间到特征空间的映射,如x^2,x^3等 输出变量为连续变量的为回归问题,输出变量为有限个离散的成为分类问题,输入变量与输出变量均为变量序列的问题成为标注问题 假设空间:监督学习的目的是在于学习一个输入到输出的映射,这一映射由模型来表示,模型属于输入空间到输出空间的映射集

tangzhaotz的博客 268

《统计学习方法》读书笔记——第一章统计学习方法概论

总结:本章主要是介绍一些基本的概念,起到统揽全书的作业。 1.1 统计学习 统计学习是基于数据构建概率模型并运用模型对数据进行预测分析的学科。 统计学习由监督学习、非监督学习、半监督学习、强化学习等组成。这本书主要讨论监督学习。 1.2 监督学习 输入空间:所有可能的输入值 输出空间:所有可能的输出值 假设空间:简单说就是可能的模型的集合 联合概率分布:P(x,y)表示。举个例子,...

qq_35190319的博客 325

【统计学习方法by李航】第一章 统计学习方法概论 个人总结

第一章开始的话一、统计学习 [1.1](一)总定义(二)统计学习的方法二、监督学习[1.2](一)基本概念[1.2.1]1、输入空间、特征空间与输出空间2、联合概率分布3、假设空间(上面名词解释里面有讲)(二)问题的形式化[1.2.2]三、统计学习三要素[1.3](一)模型[1.3.1](二)策略[1.3.2]1、损失函数、代价函数2、风险函数(期望损失)、经验风险(经验损失)【L是损失函数】3、...

weixin_42159233的博客 1390

第一章 统计学习方法概论笔记

文章主要参考 github 仓库 Lihang 添加自己的一点思考 文章目录前言章节目录导读实现统计学习方法的步骤统计学习分类基本分类按模型分类按算法分类按技巧分类统计学习方法三要素模型模型是什么?策略损失函数与风险函数常用损失函数ERM与SRM算法模型评估与模型选择过拟合与模型选择正则化与交叉验证正则化交叉验证泛化能力生成模型与判别模型生成方法生成模型判别方法分类问题、标注问题、回归问题参考...

solejay 250
上一篇: 线性回归
下一篇: 第二章 感知机
beiger
博客等级 码龄14年 6粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值