前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《机器学习》学习笔记1——绪论 机器学习概述

《机器学习》学习笔记1——绪论 机器学习概述

作者头像
Alan Lee
发布2018-01-02 16:44:05
9140
发布2018-01-02 16:44:05
举报
文章被收录于专栏:Small CodeSmall Code

在亚马逊上买了Peter Flach教授写的段菲博士翻译的《机器学习》一书,开始机器学习之旅。开始之前,先介绍下Peter Flach教授:

布里斯托尔大学人工智能教授,拥有20多年的机器学习教研经验。在高度结构化的数据挖掘以及通过ROC分析来评估和改进机器学习模型方面,Flach是国际领先的研究人员。他还是Machine Learning期刊总编。曾担任2009年ACM知识发现与数据挖掘国际会议、2012年欧洲机器学习与数据挖掘国际会议的程序委员会共同主席。另著有Simply Logical:Intelligent Reasoning by Example

这是他的个人主页Peter Flach

绪论为机器学习概述,正文开始:

1、开篇用一个垃圾邮件过滤器作为引子——SpamAssassin,介绍了如何根据阈值判定是否属于垃圾邮件。书中背景知识1中提到用数学语言描述SpamAssassin的工作原理,将原本的决策规则

向量化表示为

2、机器学习的一般定义:机器学习是对依据经验提升自身性能或丰富自身知识的各种算法和系统的系统性研究。

3、在训练数据上取得优异性能只是手段,而非目的。如果一味追求训练阶段的性能,很容易导致另一个问题——过拟合(overfitting)。通俗地讲,假如你两周后就要考模式识别这门课,你向老师要了前几届的试卷来练(si)习(ji)练(ying)习(bei),由于你上课根本没听过,也没有那个时间来重新看一遍预习加复习,所以你知得死记硬背。当然,几张卷子你很快便得了满分,可以说你的训练阶段性能很好。BUT,考试的时候你就蒙逼了,老师稍微一变你就不会了,这就说明你测试阶段性能很差,这就是所谓的过拟合问题。还有另外一个词可以说就是你的推广性 OR 泛化能力(generalization)很差。

4、任务、模型和特征是机器学习的三大“原料”。

这里写图片描述
这里写图片描述

书中提到任务和学习问题是不同的两个概念,需要加以区分:

任务是通过模型来完成的,而学习问题则通过能够产生模型的学习算法来解决。

上图中也可以看出任务与学习问题是不同的,任务不包括训练阶段,BUT学习问题包括。我个人认为,解决学习问题是完成任务的前提,解决学习问题得到模型,然后用模型来完成任务。

5、机器学习所关注的问题是使用正确的特征来构建正确的模型以完成既定的任务。(Machine learning is concerned with using the right features to build the right models that achieve the right tasks.)这段话是作者Important points to remember中的一句话,以后还是得谨记心中并多多体会。

OK,Good Bye Alan!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-01-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档