---恢复内容开始---

所下内容都是对吴恩达教授的机器学习所做的笔记

下面是Arthur Samue对机器学习的定义

在没有明确设置的情况下,是计算机具有学习能力的研究领域。

这是一个比较陈旧一点的定义。

下面是Tom Mitchell的定义

计算机程序从经验(E)中学习,解决某一任务(T)进行某一性能度量(P),通过P测定在T上的表现因经验E而提高。

主要两种学习算法:1.监督学习 2. 无监督学习

简单来说监督学习就是我们会教计算机做某件事,然而在无监督学习中,是我们让计算机自己学习。

 Supervised Learning (监督学习)

例子:

一个学生收集了这些数据,假设你绘制了一个数据集就像上图这样,横轴是不同房屋的平方英尺数,纵轴是不同房子的价格 单位是千美元,交涉你的朋友右一栋750平方英尺的房子,他想知道能卖多少钱, 然而学习算法能干吗呢?学习算法能做到的一件事就是根据数据画一条直线或者说用一条直线拟合数据,从而估计房子可以卖大约15万美元。

监督学习是指我们给算法一个数据集,其中包含了正确答案,也就是说我们给它一个房价数据集,在这个数据集中的每个样本,我们都给出正确的价格,即这个房子实际卖价,算法的母的就是给出更多的正确答案,例如为你朋友想要卖掉的这所新房子给出估价 ,用更专业的术语来定义称为回归问题,我们想要预测连续的数值输出价格。价格实际上是一个离散值。我们设法预测连续值的属性

例子:下面这一行是良性肿瘤, 上面这一行是恶性肿瘤,假设我们有个朋友不幸患了乳腺肿瘤, 它的大小可能是这个值 (紫色标记) 附近,机器学习的问题就是,你能否估计出肿瘤是良性还是恶性的概率,用更专业的术语讲这就是一个分类问题,分类是指我们设法预测一个离散值的输出 良性或恶性。实际上,你可能有两个以上的可能的输出值,在分类问题中有另一种方法来绘制这些数据, 我们用不同的符号对应到一条线上。

Unsupervised Learning(无监督学习)

例子:

在无监督学习中我们使用的数据和之前不同,没有任何标签,都具有相同的标签或者都没有标签,我们得到一个数据集,我们不知道拿它做什么,我们只是被告知在这里有一个数据集,你能在其中找到某种结构吗,对于给定的数据集,无监督学习算法可能判定,该数据集包含两个不同的簇 , 无监督学习算法可以把他们分成两簇,这就是聚类算法。其中有谷歌新闻就是应用聚类算法的例子。

例子:

假设一个宴会上只有两个人,两人同时说话,我们把两个麦克风放在房间里,两个麦克风与这两个人的距离不相同,每个麦克风记录了来自两人不同的声音组合,也许第一个人的声音在一号麦克风里会响一点,也许第二个人的声音在二号麦克风里更响一些,因为两个麦克风相对于两个说话者的位置是不同的,但每个麦克风都会录到两个说话者重叠的声音,让它帮你找出数据的结构,称为鸡尾酒会算法,此外,它还会分离出这两个被混合到一起的音频源,要实现这样的算法有多复杂,这样一行就可以解决问题,

---恢复内容结束---

Machine Learning的定义的更多相关文章

  1. 【Machine Learning】KNN算法虹膜图片识别

    K-近邻算法虹膜图片识别实战 作者:白宁超 2017年1月3日18:26:33 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...

  2. 【Machine Learning】机器学习及其基础概念简介

    机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...

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

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

  4. [Machine Learning & Algorithm]CAML机器学习系列2:深入浅出ML之Entropy-Based家族

    声明:本博客整理自博友@zhouyong计算广告与机器学习-技术共享平台,尊重原创,欢迎感兴趣的博友查看原文. 写在前面 记得在<Pattern Recognition And Machine ...

  5. matlab基础教程——根据Andrew Ng的machine learning整理

    matlab基础教程--根据Andrew Ng的machine learning整理 基本运算 算数运算 逻辑运算 格式化输出 小数位全局修改 向量和矩阵运算 矩阵操作 申明一个矩阵或向量 快速建立一 ...

  6. Machine Learning Algorithms Study Notes(6)—遗忘的数学知识

    机器学习中遗忘的数学知识 最大似然估计( Maximum likelihood ) 最大似然估计,也称为最大概似估计,是一种统计方法,它用来求一个样本集的相关概率密度函数的参数.这个方法最早是遗传学家 ...

  7. Machine Learning Algorithms Study Notes(5)—Reinforcement Learning

    Reinforcement Learning 对于控制决策问题的解决思路:设计一个回报函数(reward function),如果learning agent(如上面的四足机器人.象棋AI程序)在决定 ...

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

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

  9. Machine Learning Algorithms Study Notes(4)—无监督学习(unsupervised learning)

    1    Unsupervised Learning 1.1    k-means clustering algorithm 1.1.1    算法思想 1.1.2    k-means的不足之处 1 ...

随机推荐

  1. 【bzoj4817】树点涂色 LCT+线段树+dfs序

    Description Bob有一棵n个点的有根树,其中1号点是根节点.Bob在每个点上涂了颜色,并且每个点上的颜色不同.定义一条路 径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色. ...

  2. SpringMVC配置文件dispatcherServlet-servlet.xml

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  3. 深度学习TensorFlow常用函数

    tensorflow常用函数 TensorFlow 将图形定义转换成分布式执行的操作, 以充分利用可用的计算资源(如 CPU 或 GPU.一般你不需要显式指定使用 CPU 还是 GPU, Tensor ...

  4. 导出table为Excel

    1.HTML <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset=" ...

  5. JS 函数的基本练习

    // - 求3个数中的最大值 function biJiao3(x, y, z) { return x > y ? (x > z ? x : z) : (y > z ? y : z) ...

  6. 12C GI + 11g DB 环境中PSU安装

    环境说明: 12.1.0.2的GI集群,11.2.0.4的RAC数据库,需要安装最新的补丁. 补丁下载: 12.1.0.2 GI的PSU:11.2.0.4 DB的PSU:OJVM For 11.2.0 ...

  7. Domoticz 接入苹果的 HomeKit 实现 Siri 控制

    前言 接上次的折腾,这次尝试将 Domoticz 接入到苹果的 HomeKit,也就是在 iPhone 的 Siri 中可以语音控制.参考官方文档 步骤 安装 nodejs curl -sL http ...

  8. CF248E Piglet's Birthday(概率dp)

    题面 luogu CodeForces 题解 \(orz\) yyb 转移蜜罐其实是吓唬人的...... 转移的蜜罐都是尝试过的,所有只关心当前架子上的蜜罐数 设\(f[i][j]\)表示第i个货架有 ...

  9. BFS和图的最短路径 279,127,126

    在本题中,任何一个正整数都会由完全平方数1组成,所以不可能没有解. 贪心是不成立的,因为如果寻找12的完全平方数,使用贪心,则它由9,1,1,1四个数组成:但是最少的完全平方数是由三个4组成的. 4- ...

  10. VBS虚拟键盘十六进制列表

    Set WshShell=WScript.CreateObject("WScript.Shell") '打开我的电脑WshShell.Sendkeys chr(&h88b6 ...