Machine Learning

机器学习,什么是机器学习。我觉得尚学堂的培训老师讲的很不错,就是两个字来介绍。------拟人。

就是模拟人类的思维方式。

老师举的例子:

和女朋友约会,第一次约会,约定是晚上七点到,但是女朋友7点十分才到。

第二次,约会,约定也是晚上七点到,但是女朋友还是7点十分才到。

那么第三次呢,这位男同志就可能会通过前两次约会的经验,做出女朋友迟到十分钟的预测,就是概率。也晚十分钟出门,十分钟可以看看书,听听歌什么的。那么这次预测就是对未来做出有价值的判断。

也有可能,前两次是女朋友来的路上碰上堵车,或者那条路修路,绕道。

那么如果约会次数多,一年365天,有300天都是迟到,那么下一次女朋友约会迟到的概率就会很大。

所以,机器学习,是建立在数据的基础上的预测,在海量数据中提取特征值,通过算法建立一个模型。通过测量数据来判断这个模型的正确性。然后改变参数,提高预测的正确性。

斯坦福大学的机器学习课程中,给出了两个定义。

第一种是:

The field of study that gives  computers the ability to learn without being explicitly programmed.

使计算机无需显式编程就能学习的研究领域。

第二种提供了一个更现代的定义:

"A computer program is said to learn from experience E with respect to some class of tasks T and performace measure P ,if its performance at tasks in T,as  tasks in T,as measured by P, improves with experience  E"

“如果一个程序在使用既有的经验(E)执行某类任务(T)的过程中被认为是“具备学习能力的”,那么它一定需要展现出:利用现有的经验(E),不断改善其完成既定任务(T)的性能(P)的特性。”

又举了个例子:

Example:playing checkers.

玩跳棋

E = experience of playing many games of checkers.

E = 玩很多盘跳棋的经验

T =  the task of playing checkers.

T = 玩跳棋的任务

P = the probability that the program will win the next game.

P = 程序下一局跳棋赢的概率

那么第二中现代机器学习定义就可以这么理解:

一个计算机程序在从玩很多盘跳棋的经验中,学习玩跳棋的任务,然后测量程序下一局赢得概率。如果计算机程序在玩跳棋得任务中的表现,和赢跳棋得概率一样,随着玩得局数越多,经验越高。那么它就可以预测下一局程序玩跳棋赢得概率。

In generally, any machine learning problem can be assigned to one of two broad classifications:

总而言之,任何机器学习问题可以被分为两大类

Supervised learning and unsupervised learning.

监督性学习和非监督性学习。

第二部分,介绍什么是监督性学习Supervised Learning, 什么是非监督性学习,Unsupervised learning.

Machine Learning 之一,什么是机器学习。的更多相关文章

  1. Machine Learning——吴恩达机器学习笔记(酷

    [1] ML Introduction a. supervised learning & unsupervised learning 监督学习:从给定的训练数据集中学习出一个函数(模型参数), ...

  2. 【机器学习Machine Learning】资料大全

    昨天总结了深度学习的资料,今天把机器学习的资料也总结一下(友情提示:有些网站需要"科学上网"^_^) 推荐几本好书: 1.Pattern Recognition and Machi ...

  3. [Machine Learning] 国外程序员整理的机器学习资源大全

    本文汇编了一些机器学习领域的框架.库以及软件(按编程语言排序). 1. C++ 1.1 计算机视觉 CCV —基于C语言/提供缓存/核心的机器视觉库,新颖的机器视觉库 OpenCV—它提供C++, C ...

  4. 机器学习(Machine Learning)&深度学习(Deep Learning)资料

    <Brief History of Machine Learning> 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感知机.神经网络.决策树.SVM.Adaboost到随机森林.D ...

  5. 机器学习(Machine Learning)&深度学习(Deep Learning)资料【转】

    转自:机器学习(Machine Learning)&深度学习(Deep Learning)资料 <Brief History of Machine Learning> 介绍:这是一 ...

  6. 学习笔记之机器学习(Machine Learning)

    机器学习 - 维基百科,自由的百科全书 https://zh.wikipedia.org/wiki/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0 机器学习是人工智能的一个分 ...

  7. 机器学习(Machine Learning)&深度学习(Deep Learning)资料汇总 (上)

    转载:http://dataunion.org/8463.html?utm_source=tuicool&utm_medium=referral <Brief History of Ma ...

  8. 机器学习(Machine Learning)&深度学习(Deep Learning)资料(下)

    转载:http://www.jianshu.com/p/b73b6953e849 该资源的github地址:Qix <Statistical foundations of machine lea ...

  9. Portal:Machine learning机器学习:门户

    Machine learning Machine learning is a scientific discipline that explores the construction and stud ...

  10. 机器学习(Machine Learning)&amp;深度学习(Deep Learning)资料

    机器学习(Machine Learning)&深度学习(Deep Learning)资料 機器學習.深度學習方面不錯的資料,轉載. 原作:https://github.com/ty4z2008 ...

随机推荐

  1. uni-app获取元素宽高封装

    getElSize(id) { //得到元素的size return new Promise((res, rej) => { uni.createSelectorQuery().select(' ...

  2. 新手指南:DVWA-1.9全级别教程之SQL Injection

    *本文原创作者:lonehand,转载须注明来自FreeBuf.COM 目前,最新的DVWA已经更新到1.9版本(http://www.dvwa.co.uk/),而网上的教程大多停留在旧版本,且没有针 ...

  3. (转)Spring Boot干货系列:(七)默认日志logback配置解析

    转:http://tengj.top/2017/04/05/springboot7/ 前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的, ...

  4. jQuery 删除行(带跨行的表格)

    jQuery 删除行(带跨行的表格) 实现效果,点击删除按钮后,在保证原来表格结构的基础上,移除当前行. 代码原理: 1.点击行后判断当前行的第一个<td>,是否包含rowspan属性,如 ...

  5. HTML-参考手册: HTML 全局属性

    ylbtech-HTML-参考手册: HTML 全局属性 1.返回顶部 1. HTML 全局属性 New : HTML5 新属性. 属性 描述 accesskey 设置访问元素的键盘快捷键. clas ...

  6. 74、Salesforce的String的format方法

    String placehodler = 'Hello {0} , {1} is cool!'; List<String> fillers = new String[]{'Jason',' ...

  7. ZJUT11 多校赛补题记录

    牛客第一场 (通过)Integration (https://ac.nowcoder.com/acm/contest/881/B) (未补)Euclidean Distance (https://ac ...

  8. vue开发请求本地模拟数据的配置方法(转)

    VUE开发请求本地数据的配置,早期的vue-lic下面有dev-server.js和dev-client.js两文件,请求本地数据在dev-server.js里配置,最新的vue-webpack-te ...

  9. Head First PHP &MySQL学习笔记

      最近一段时间在学习PHP,买了<Head First PHP&MySQL>中文版这本书,之前买过<Head First设计模式>,感觉这系列的书籍总体来说很不错. ...

  10. 通往大神之路,百度Java面试题前200页。

    基本概念 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie ...