人工智能的核心是机器学习。机器学习是一门专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能的学科。机器学习涉及了很多的大学数学知识:概率论与数理统计、微积分、矩阵论、算法和复杂优化、复变函数、凸优化等,学习时还说有必要复习下相关数学知识的。

机器学习类型

监督学习

监督学习是一个单次决策的过程。监督学习可分为回归(Regression)分类(Classification)问题。在回归问题中,我们会预测一个连续值。也就是说我们试图将输入变量和输出用一个连续函数对应起来;而在分类问题中,我们会预测一个离散值,我们试图将输入变量与离散的类别对应起来。监督学习的数据集用的是有标签的数据,典型应用:图像识别。

无监督学习

在无监督学习中,我们基本上不知道结果会是什么样子,但我们可以通过聚类的方式从数据中提取一个特殊的结构。在无监督学习中给定的数据是和监督学习中给定的数据是不一样的。在无监督学习中给定的数据没有任何标签或者说只有同一种标签。无监督学习里典型例子:聚类降维

强化学习

强化学习是一个多次决策的过程,可以形成一个决策链。强化学习数据集为空,需要算法需要尝试还有探索,目标是优化整个探索过程使其得到尽可能高的reward。强化学习的典型例子有:马科尔夫决策过程动态规划。大名鼎鼎的AlphaGo Zero就是强化学习。

一张经典的机器学习类型图:

关于深度学习

深度学习,即Deep Learning,是一种学习算法。近几年深度学习在很多领域对传统机器学习实现了弯道超车,效果碾压,成为了机器学习中的当红炸子鸡。对比传统机器学习,有如下两个特点:

  1. 深度学习算法试图从数据中学习高层特征,这是深度学习与众不同的一部分,同时也是超越传统机器学习的重要一步。
  2. 深度学习和传统机器学习最重要的区别是它的性能随着数据量的增加而增强。如果数据很少,使用人工指定规则的传统机器学习可能会占据上风。

相对传统机器学习,很多场景深度学习反而用起来更加简单,不用那么费心思的抽取特征,数据和算力堆够,好好调调参,可能就会取得很好的效果了。

资料

  • 程序员初学机器学习的四种方式
  • 如何自学人工智能? - 景略集智
  • 深度学习概述教程 - Deep Learning Overview
  • 一天搞懂深度学习 - 李宏毅
  • 神经网络与深度学习
  • 机器学习 - 周志华
  • 机器学习速成课程 - 使用 TensorFlow API
  • CS109 Data Science - 哈佛
  • Deep Learning Spreads
  • Pattern Recognition and Machine Learning - 主要是传统机器学习
  • Deep Learning - Ian Goodfellow and Yoshua Bengio and Aaron Courville

ML笔记 00:机器学习类型 深度学习和传统机器学习的区别相关推荐

  1. 深度学习(一): 人工智能-机器学习-深度学习的区别

    人工智能-机器学习-深度学习 他们之间是有区别的 先来一张图做一下解释 从发展历史上来看 AI:让机器展现出人类智力 回到1956年夏天,在当时的会议上,AI先驱的梦想是建造一台复杂的机器(让当时刚出 ...

  2. TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:1~5

    原文:Mobile Deep Learning with TensorFlow Lite, ML Kit and Flutter 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[Apach ...

  3. Coursera吴恩达《优化深度神经网络》课程笔记(1)-- 深度学习的实用层面

    红色石头的个人网站:redstonewill.com Andrew Ng的深度学习专项课程的第一门课<Neural Networks and Deep Learning>的5份笔记我已经整 ...

  4. 笔记:计算机视觉与深度学习-北邮-鲁鹏-2020年录屏-第一讲

    笔记:计算机视觉与深度学习-北邮-鲁鹏-2020年录屏 写在开头(重复的) 1.课程来源:B站视频. 2.笔记目的:个人学习+增强记忆+方便回顾 3.时间:2021年4月8日 4.同类笔记链接:(钩子 ...

  5. 深度学习笔记(1) 深度学习简介

    深度学习笔记(1) 深度学习简介 1. 引言 2. 神经网络 3. 兴起 1. 引言 在机器学习的历史上,一共出现了两种定义: 1956 年,开发了西洋跳棋 AI 程序的 Arthur Samuel ...

  6. 如果机器可以深度学习,人类的学习有何意义

    人类的工作会被ai取代吗? 人类变得越来越长寿的同时,社会将陷入"低欲望"陷阱吗? 如果机器可以深度学习,人类的学习有何意义? 生命本就有限,如何能将人生的棋局下得漂亮? 站在经济 ...

  7. 笔记:神经网络与深度学习—绪论

    笔记:神经网络与深度学习绪论 绪论 一.关于本课程 1.知识结构 2.推荐教材 3.推荐课程 二.常用的深度学习框架 绪论 最近开始学习机器学习,从B站找到了一篇网课:复旦大学--邱锡鹏的<神经 ...

  8. AI Studio 飞桨 零基础入门深度学习笔记4-飞桨开源深度学习平台介绍

    AI Studio 飞桨 零基础入门深度学习笔记4-飞桨开源深度学习平台介绍 深度学习框架 深度学习框架优势 深度学习框架设计思路 飞桨开源深度学习平台 飞桨开源深度学习平台全景 框架和全流程工具 模 ...

  9. 干货丨深度学习和经典机器学习的全方位对比

    本文将对比深度学习和经典机器学习,分别介绍这两种技术的优缺点以及它们在哪些问题 如何得到最佳使用. 深度学习已成为大多数AI问题的首选技术,使得经典机器学习相形见绌.但是,尽管深度学习有很好的性能,经 ...

最新文章

  1. 阿里巴巴为什么不建议直接使用Async注解?
  2. python定时器每月执行一次_python 定时器,实现每天凌晨3点执行的方法
  3. 《从零开始学Swift》学习笔记(Day 8)——小小常量、变量大作用
  4. 成功搞定了在Windows7中安装SAP了
  5. secret-galaxy-300 Replace(印象深刻) 寒假逆向生涯(8/100)
  6. stateful function用法记录(还没弄完)
  7. 2021.4.23最新mac11.1 big sur 关于CocoaPods安装和使用
  8. asp.net web api集成微信服务(使用Senparc微信SDK)
  9. STM32F103五分钟入门系列(二)GPIO的七大寄存器+GPIOx_LCKR作用和配置
  10. tensorflow 遇到的细节问题
  11. jquery实现图片放大效果
  12. C++模板:欧拉函数
  13. [Axis2与Eclipse整合开发Web Service系列之一] 生成Web Service Client(将WSDl 转化成 Java代码)
  14. android 横向滚动图片,Android使用Photoview实现图片左右滑动及缩放功能
  15. xcode-instrument
  16. 调用Kinect 2.0摄像头
  17. 制造业如何做好数字化转型
  18. 几何变换详解:平移、缩放、旋转
  19. C++ 数据类型与基础
  20. 白盒测试方法-静态结构分析法

热门文章

  1. Abstract Introduction
  2. 香蕉派 Banana pi BPI-R2 开源智能路由器 MTK 7623N 方案设计
  3. MySQL修改密码(三种方法示例)
  4. 基于android的旅游app毕设,安卓157旅游记忆(app+server)
  5. Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览
  6. 解析xml的几种方法,他们的原理,比较 以及JAVA源码
  7. 弱电系统的布线施工应注意什么?
  8. Java调试--排查类工具
  9. CAD命令栏窗口跑到屏幕外面怎么找回来
  10. 计算机二级考试中Excel函数如何应用,计算机二级考试excle常用函数【计算机二级ms office中excel中必考函数有哪些?】...