在36氪上看到一篇很好的关于机器学习的文章,对机器学习与各个领域的结合讲得非常清晰。

现小结一下如下。

基本定义:

机器学习方法是计算机利用已有的数据(经验),得出了某种模型(迟到的规律),并利用此模型预测未来(是否迟到)的一种方法。

机器学习与人类对历史经验的归纳,类比图如下:

机器学习的范畴,见下图:

下面逐个介绍机器学习与各领域之间的关系。

模式识别=机器学习。一个源自工业界,一个源自计算机学科。

数据挖掘=机器学习+数据库。大部分数据挖掘算法,是机器学习算法在数据库中的优化。

统计学习~=机器学习。一个偏数学 ,一个偏实践。

计算机视觉=机器学习+图像处理。图像处理负责给机器学习模型提供输入,机器学习负责学习并给出视觉结果。

语音识别=语音处理+机器学习。语音识别负责给机器学习模型提供输入,一般语音识别和自然语言处理技术结合使用。

自然语言处理=文本处理+机器学习。

机器学习的常用方法:

1、回归算法。分两类:线性回归、逻辑回归

线性回归:用线性函数来拟合样本空间,从而根据下次输入,预测输出。

拟合效果有好有坏。评价好坏的工具是代价函数。

常用代价函数为“最小二乘法”。

如果求得最小二乘的极值呢:数学上求导数不适合计算机处理,计算机上一般使用梯度下降、牛顿法。

逻辑回归:是一个种分类方法。

分类线一般是线性的。

如果分类线是非线性的,逻辑回归解决不了。这就引申出能拟合出非线性分类线的神经网络和SVM。

区别与联系:

1.1 线性回归最终得到的是一个数值。逻辑回归得到是一个标称值分类。

1.2 逻辑回归是线性回归加上sigmoid函数

2、神经网络。深度学习是基于深度神经网络的机器学习算法。

学习机理:分解与结合。

把一个整体分解成局部,在神经网络节点上用逻辑回归模型进行预测。

然后,多层这样的神经网络共同结合,形成神经网络的深度学习能力。

3、SVM。通过跟高斯“核函数”结合,表达出非常复杂的分类线。

最典型的核函数,将低维的空间映射到高维空间。

且,映射到高维空间后,计算量不会加大。

4、 聚类算法:主要是K-means.

如果不知道该用几个标签来表示样本集合,怎么办?

5、降维算法:无监督学习的一种。

将成千上万个特征向量,降维成主要的若干个。

一般用于数据压缩、好处是提升机器学习效率、数据可视化。

具体方法是主成分分析PCA。

6、推荐算法:主要是基于内容、基于用户两种。

7、大数据与机器学习。

大数据指数据量大这种技术;机器学习指利用数据的关键技术。

大数据技术不仅仅指机器学习,还包括:分布式计算、分布式存储、内存数据库redis、多维分析等等。

机器学习指大数据分析的一种技术,一种很好发挥大数据价值,挖掘大数据潜力的技术。

有理论表明:只要数据量足够大,机器学习的预测准确度都相差无几。

8、机器学习与深度学习。

深度学习理论很简单,就是神经网络发展到多隐藏层的情况。

9、人工智能、机器学习、深度学习的关系。

参考文章:

1、http://www.36dsj.com/archives/20382

机器学习基础知识、与图像处理等技术的关系相关推荐

  1. 机器学习——基础知识

    机器学习--基础知识 机器学习 概述 机器学习(Machine Learning,ML) 是使用计算机来彰显数据背后的真实含义,它为了把无序的数据转换成有用的信息.是一门多领域交叉学科,涉及概率论.统 ...

  2. 现代教育技术没有计算机基础知识教程,[现代教育技术计算机基础知识培训.ppt...

    [现代教育技术计算机基础知识培训 现代教育技术考试 试卷结构 理论热身 第一部分 教学规划 第二部分 资源准备 第三部分 教学实施 第四部分 教学评价 常见的文件格式 可执行文件格式( *.exe * ...

  3. 江西冶金职业技术学院计算机,计算机基础知识江西冶金职业技术学院.ppt

    计算机基础知识江西冶金职业技术学院 第一章 计算机基础知识 1.1 概述 1.2 计算机的组成及工作原理 1.3 计算机的语言 1.4 计算机的性能和使用维护 1.5 计算机内部数据的表示 1.6 计 ...

  4. 机器学习基础知识之概率论的Matlab描述概率的图像(一)

    机器学习基础知识之概率论的Matlab描述概率的图像(一) (由于有很多的分布,而且还有一维分布以及多维分布,因此,我们一篇博文写下来的话内容量太大,文章太长,因此,我们分三次写完所有的基本的一维以及 ...

  5. 存储系统基础知识与RAID存储技术介绍【转载自微信公众号开源Linux】

    存储系统基础知识与RAID存储技术介绍 存储系统是整个IT系统的基石,是IT技术赖以存在和发挥效能的基础平台.早先的存储形式是存储设备(通常是磁盘)与应用服务器其他硬件直接安装于同一个机箱之内,并且该 ...

  6. 机器学习基础知识之概率论的随机变量及其分布

    ❤️机器学习基础知识❤️之概率论的❤️随机变量及其分布❤️ 文章目录 ❤️机器学习基础知识❤️之概率论的❤️随机变量及其分布❤️ 一.随机变量以及其分布 1.连续变量 2.离散变量 3.概率密度 二. ...

  7. 一次性掌握机器学习基础知识脉络 | 公开课笔记

    来源 | AI科技大本营在线公开课 嘉宾 | 张相於 整理 | suiling 本次公开课AI科技大本营邀请到了阿里巴巴的高级算法专家张相於,他将从数据的概率分布开始介绍机器学习核心概念之间的有机关系 ...

  8. 独家 | 机器学习基础知识梳理,新手必备!(附链接)

    翻译:吴金笛 校对:丁楠雅 本文约4000字,建议阅读16分钟. 本文介绍了机器学习以及几个易与其混淆的术语,并给出了几个机器学习的应用. 介绍 在过去的几年里,人们对机器学习重新产生了兴趣. 这种复 ...

  9. 一次性掌握机器学习基础知识脉络 | 百万人学AI

    我们这次分享的题目叫做<机器学习第二次入门>.我先简单自我介绍一下,我现在在做算法工作,在阿里做高级算法专家,主要关注的领域是在推荐系统.机器学习.金融风控这些方面. 本次分享包括三个内容 ...

最新文章

  1. Android之MediaPlayer播放音乐并实现进度条实例
  2. Spring-Security 简介、入门案例详解、安全框架、权限验证 SSM项目 使用 JavaConfig配置
  3. 第五十二课、命令行参数的应用------------------狄泰软件学院
  4. python功能分享_Python中非常实用的一些功能和函数分享
  5. sql优化技巧_使用这些查询优化技巧成为SQL向导
  6. 前端学习(2011)vue之电商管理系统电商系统之初步使用upload上传组件
  7. Entity Framework (EF)/Linq To entity/ ESQL(entity sql)区别 ADO.NET Entity Framework:来自微软官方的ORM框架
  8. [C# 基础知识系列]专题十五:全面解析扩展方法
  9. go sqlite mysql_Go语言中使用SQLite数据库
  10. 北京小哥在日本召唤出机器飞龙,拿下ICRA 2018最佳无人机论文
  11. [Python]从哪里开始学习写代码(未完待续)
  12. 使用 FFT 进行频谱分析
  13. plsql 误删除了存储过程怎么处理_照片恢复 - 内存卡及手机误删照片怎么恢复?...
  14. 鸡啄米VS2010/MFC编程入门教程——学习3(安装VS2010)
  15. php rabbit pie broke,英语拟声词大全
  16. SolidWorks+thonny esp32 电磁控制,程序算法搞起来了,我的结构-仿真-电磁-控制-算法的学习之路
  17. C 学习笔记 —— 高级指针话题
  18. 目标检测回归损失函数:SmoothL1/IoU/GIoU/DIoU/CIoU Loss
  19. 10382 - Watering Grass(贪心 区间覆盖问题)洒水面覆盖
  20. 基于RFID定位技术的资产管理--新导智能

热门文章

  1. python中strip的使用
  2. 数据库系统概论第三单元基础知识(一)
  3. R读取gmt文件的六种方式
  4. DX10.1与DX10的简述
  5. Python 算两个日期之间_天数差
  6. 上海的国家重点软件企业27家
  7. Python Django 基于 Redis做实时排行榜和排名
  8. Win64位系统安装Codewarrior 6.3
  9. MySQL---数据库从入门走向大神系列(十)-Connection对象池、装饰模式与动态代理模式
  10. 常用的Python第三方编辑器