前段时间看了不少关于人工智能方面的书籍博客和论坛,深深觉得了人工智能是个大坑,里面有太多的知识点和学科,要想深入绝非易事,于是萌发了自己写一些博客把自己的学习历程和一些知识点笔记都记录下来的想法,给自己一个总结收获,同时监督自己的动力,这样咱也算是“有监督学习”了:)

这里提到了“有监督学习”,在刚刚开始学习人工智能/机器学习的时候经常看到,对于这个概念从一无所知到懵懵懂懂到略有了解也花费了一点时间,对于老鸟来说这些概念都太基本了因此没有过多的篇幅来介绍,但对于新手来说,刚刚接触一个新的领域的时候往往看到的都是一个个“高大上”的名词,这种名词多了,学习曲线就陡峭了,因此我们还是从基本的概念开始整理整理吧。因此这篇笔记就是一个基本概念的梳理,若有不恰的地方望不吝赐教。

人工智能,机器学习,神经网络,深度学习的关系

刚刚接触人工智能的内容时,经常性的会看到人工智能,机器学习,深度学习还有神经网络的不同的术语,一个个都很高冷,以致于傻傻分不清到底它们之间是什么样的关系,很多时候都认为是一个东西的不同表达而已,看了一些具体的介绍后才渐渐有了一个大体的模型。
 

机器学习

机器学习是人工智能最重要的内容,先来看看它的一个定义(当然有很多不同的定义): “Machine learning is the idea that there are generic algorithms that can tell you something interesting about a set of data without you having to write any custom code specific to the problem. Instead of writing code, you feed data to the generic algorithm and it builds its own logic based on the data.” 这里面有几个重要的关键词,就是你不用写专门的业务逻辑代码而是通过输入大量的数据给机器,由机器通过一个通用的机制来建立它自己的业务逻辑,也就是机器“自我学习”了业务的逻辑,当然这种学习后的逻辑可以用来处理新的数据。这和人类的学习过程有些类似,如下图:
 

有监督学习和无监督学习

这两个概念也是刚刚接触机器学习经常碰到的概念,通俗/简单点来说,所谓有监督学习就是训练用历史数据是既有问题又有答案,而无监督学习就是训练用历史数据是只有问题没有答案。 正式的说法一般是把答案称之为标签label 还有一种介于两者之间的混合学习方法,称为半监督学习

在无监督学习中,主要是发现数据中未知的结构或者是趋势。虽然原数据不含任何的标签,但我们希望可以对数据进行整合(分组或者聚类),或是简化数据(降维、移除不必要的变量或者检测异常值)。因此无监督算法主要的分类包含: - 聚类算法 (代表:K均值聚类,系统聚类) - 降维算法 (代表:主成份分析PCA,线性判断分析LDA)

有监督学习,可以根据预测变量的类型再细分。如果预测变量是连续的,那这就属于回归问题。而如果预测变量是独立类别(定性或是定类的离散值),那这就属于分类问题了。因此有监督学习主要的分类包含: - 回归算法 (线性回归,最小二乘回归,LOESS局部回归,神经网路,深度学习) - 分类算法(决策树,支持向量机,贝叶斯,K-近邻算法,逻辑回归,随机森林)

这里面提到了很多的算法,目前还不需要一一去掌握,相信在今后的学习中会经常看到,先混个眼熟:)

这些所有的算法中,目前最热的恐怕是深度学习了,但要了解深度学习必须先了解它的前任(前生,父类)。

神经网络

关于神经网络的介绍在网上有很多很多了,有不少大牛的介绍和课程,本人主要参考/推荐如下: 神经网络浅讲:从神经元到深度学习 用平常语言介绍神经网络 因此不再赘述细节,做了一个不完全的总结图: 

好了,大体的一个机器学习的最最基本的概念总结完毕,其实学习这些基本概念还是比较简单方便的,毕竟我们有强大的搜索引擎,只要输入“机器学习”就能得到海量的知识让我们去学习,不过对于刚开始的初学者来说,先浅尝即止即可,有了一个框架性的了解,为后续的深入学习做准备。

人工智能、机器学习、神经网络及深度学习关系相关推荐

  1. 人工智能、神经网络、深度学习、机器学习傻傻分不清?来看看AI奠基人的解答!...

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 数智物语(公众号ID:decision_engine)出品 策划.编写:卷毛雅各布 数智物语本期推荐书 ...

  2. 人工智能、神经网络、深度学习、机器学习傻傻分不清?来看看AI奠基人的解答!

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 数智物语(公众号ID:decision_engine)出品 策划.编写:卷毛雅各布 数智物语本期推荐书 ...

  3. 机器学习——神经网络、深度学习 知识点总结 及 面试题汇总

    1.反向传播思想: 计算出输出与标签间的损失函数值,然后计算其相对于每个神经元的梯度,根据梯度方向更新权值. (1)将训练集数据输入到ANN的输入层,经过隐藏层,最后达到输出层并输出结果,这是ANN的 ...

  4. 读懂人工智能、机器学习、神经网络和深度学习的关系

    最近很长的一段时间,人工智能的热度都维持在一定的高度.但是大家在关注或研究人工智能领域的时候,总是会遇到这样的几个关键词:深度学习.机器学习.神经网络.那他们之间到底是什么样的关系呢? 先说人工智能, ...

  5. AI:人工智能概念之机器学习ML、深度学习DL、数据挖掘、知识发现、模式识别等重要领域之间比较关系结构图之详细攻略

    AI:人工智能概念之机器学习ML.深度学习DL.数据挖掘.知识发现.模式识别等重要领域之间比较关系结构图之详细攻略 目录 AI与ML.DL的概念 AI与ML.DL的结构关系图 参考文章:<201 ...

  6. 人工智能,机器学习和深度学习关系简介

    首先,我们看一下人工智能,机器学习和深度学习的关系: 很明显的可以看出,人工智能包含机器学习,机器学习又包含深度学习,他们是一个同心圆.而人工智能,顾名思义,粗略的可以看做把人的智慧和机器结合起来,机 ...

  7. 剖析大数据、人工智能、机器学习、神经网络、深度学习五者之区别与联系

    1 引言 当下时代,无论你是否专业于CS,想必都应当听过大数据.人工智能.机器学习.神经网络与深度学习这几个热词.他们区别明显却又联系紧密,有些互有交集,有些又是另一部分的子集.基于上述原因,现作文一 ...

  8. 人工智能:通俗易懂理解深度学习与神经网络

    前言 初入学习人工智能领域,为方便对该领域有一个快速清晰的认识,因此收集了相关资料并整理了各位前辈们在此领域的研究现状.由浅入深.循序渐进理解什么是深度学习和神经网络,二者的联系和区别是什么,以及什么 ...

  9. 神经网络、深度学习、人工智能、智能制造2018资料汇编(公号回复“AI2018资料”下载PDF资料,欢迎转发、赞赏支持科普)

    神经网络.深度学习.人工智能.智能制造2018资料汇编(公号回复"AI2018资料"下载PDF资料,欢迎转发.赞赏支持科普) 秦陇纪 科学Sciences 今天 科学Science ...

  10. 机器学习笔记——神经网络与深度学习

    机器学习笔记--神经网络与深度学习 一.神经网络引言 二.神经元模型与激活函数 2.1 神经元模型 2.2 激活函数 2.2.1 sigmoid & tanh 2.2.2 ReLU激活函数 2 ...

最新文章

  1. IOS入门-TargetAction
  2. 谷歌的AI应用开发之道
  3. 智能传感器深度报告:未来机器感官的百亿美元市场【附下载】
  4. oracle插入时判断重复,Oracle在插入表之前检查重复值
  5. flink sql udf jar包_flink教程flink 1.11 集成zeppelin实现简易实时计算平台
  6. Nginx简介及使用Nginx实现负载均衡的原理【通俗易懂,言简意赅】
  7. eclipse设置文档注释的格式
  8. 25个好用到爆的一行Python代码,建议收藏
  9. Qt学习笔记-----Model/View架构之自定义Model
  10. 新增数据时遇到特殊字符
  11. hpuoj--1093: 回文数(一)
  12. phpstorm config include paths for swoole
  13. [html] iframe父页面如何获取子页面的元素?
  14. 2019头条抖音Java 3面真题,含面试题答案!
  15. 达摩院2020十大科技趋势发布:云成IT技术创新中心
  16. html页面怎么解决跨域问题,前端web开发html如何避免js的跨域访问
  17. 微信公众号无限群发消息 v5.7.1 多功能版全开源 + 配置教程
  18. 麦克纳姆轮全向移动机器人运动模型规律分析
  19. 模拟个密保卡的效果,没用JS框架
  20. 著作权登记信息采集表

热门文章

  1. 撰写论文时如何复制参考文献公式----Mathpix及Mathtype教程
  2. 空间索引-四叉树的实现及其应用
  3. Linux磁盘管理及Lvm
  4. crontrigger java_Java触发器CronTrigger
  5. openssl error while loading serial number
  6. UDP数据包大小设定
  7. 信息系统项目管理师考试难?一次过备考经验分享给大家
  8. 第一次:《三国志2017》游戏纯玩体验及总结
  9. H3CSE路由-BGP属性
  10. .net学科-杨中科-Unity3D视频教程