历史上的今天
返回首页

历史上的今天

今天是:2025年05月07日(星期三)

正在发生

2018年05月07日 | 一文读懂人工智能、机器学习、神经网络及深度学习关系

2018-05-07

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

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

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

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

机器学习

机器学习是人工智能最重要的内容,先来看看它的一个定义(当然有很多不同的定义): “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-近邻算法,逻辑回归,随机森林)

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

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

神经网络

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

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


推荐阅读

史海拾趣

Dawn Electronics Inc公司的发展小趣事

随着业务的不断扩张,Dawn Electronics Inc公司意识到供应链管理的重要性。公司加强了与供应商的合作,建立了稳定的供应链体系,确保原材料的质量和供应的稳定性。同时,公司还优化了生产流程,提高了生产效率和产品质量。这些措施有效地降低了成本,提高了公司的竞争力。

Cantec Electronic Co Ltd公司的发展小趣事

为了进一步提升自身的竞争力,Cantec Electronic Co Ltd积极寻求与国际知名企业的合作。经过多次洽谈,公司成功与一家国际电子巨头签订了战略合作协议。通过技术共享和市场互通,公司的产品线得到了极大的丰富,同时也打开了国际市场的大门。这一合作不仅提升了公司的品牌知名度,也为公司的长远发展奠定了坚实的基础。

Acutechnology公司的发展小趣事

在市场竞争日益激烈的背景下,Acutechnology公司深知品质是企业生存和发展的关键。因此,公司建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格把控。同时,公司还注重品牌建设,通过广告宣传、参加展会等方式提升品牌知名度和美誉度。这些举措有效地提升了公司的市场竞争力,赢得了客户的广泛认可。

Frequency Management International公司的发展小趣事

Frequency Management International公司成立于1971年,自创立之初,FMI便专注于为通信市场提供快速交货和严格公差的石英晶体和晶体振荡器。在成立初期,公司凭借其高质量的产品和可靠的服务,逐渐在通信市场中站稳了脚跟。随着技术的不断进步和市场需求的日益增长,FMI不断扩大生产规模,提升产品质量,为公司的后续发展奠定了坚实的基础。

芯邦(Chipsbank)公司的发展小趣事

芯邦科技自成立以来,一直致力于半导体技术的研发与创新。在指纹识别领域,芯邦于2018年推出了业界首款超低成本、超低功耗的指纹识别控制芯片,该芯片集成了指纹传感器、算法处理器、蓝牙、主控和flash等模块,为指纹识别技术在非手机领域的广泛应用提供了强有力的技术支撑。这一创新不仅展示了芯邦在半导体设计领域的实力,也为其在指纹识别市场赢得了先机。

淩志比高公司的发展小趣事

随着国内市场的逐渐饱和,淩志比高公司开始将目光投向海外市场。公司制定了国际化战略,积极拓展海外市场,与多家国际知名企业建立了合作关系。通过不断的市场拓展和品牌推广,淩志比高逐渐在国际市场上获得了认可。

问答坊 | AI 解惑

【社区大讲堂】之万人学习51单片机!

    请点击图片放大,查看详情 获奖网友名单公布:(学习光盘近期赠送,请您注意查收。谢谢大家的参与!让我们共同进步,谢谢!) 在此劳烦大家将各位的具体通讯地址:如电话,邮编,姓名,地址(因为是快递所以请不要写 ...…

查看全部问答>

09年你们准备好了吗?

本帖最后由 paulhyde 于 2014-9-15 09:15 编辑 提供优秀的论文给大家做模板  …

查看全部问答>

概念设计奖的婴儿车

这款婴儿散步车,赢得了2010年奖的iF概念设计,我敢肯定,婴儿到处欢呼。该婴儿车调整到不同的高度和座椅位置便利睡觉吃不同的活动。该车轮分布在小地方提供了稳定的更大的机动性,而不会丢失。椅子的基地转180 °,摆弥补了人行道中的曲折路线。我 ...…

查看全部问答>

STM32会淘汰掉单片机吗?

STM32与常用单片机相比,速度和功能都强很多。 STM32系列有一些价格也不是很贵,十多元就有了。以后STM32会把现在常用的单片机淘汰掉吗? 我们公司开发产品一直用AVR单片机,对速度和外设有较高的需求,比如PWM需要4路以上。ATmega16要18元 ...…

查看全部问答>

傅里叶变换

我在时域,你在频域,需要经过傅立叶变换,才能发现你的足迹我将爱的语言调制到星座,通过伪随机序列,载波到你的频率,并波束赋形到你的接收阵列矩阵,你说我的爱噪声太大,经过层层滤波,原来发现,那是在宇宙开始的时候,我发给你的微波背景辐射衍生出来的 ...…

查看全部问答>

ARM开发者必知:ARM公司发展历程 - 从1985年至今

2012ARM,Gemalto 和 G&D 公司组建合资公司,以提供下一代移动安全第一个Windows RT(ARM上Windows)设备发布ARM,AMD, Imagination,MediaTek 和德州仪器(TI)创建异构系统体系结构(HSA)基金会并成为创始成员ARM和TSMC合作开发FinFET器件工艺 ...…

查看全部问答>

CCS 5 调试程序时出问题

调试程序时,设置断点后,,有的时候全速运行会在断点停下来,,但有的时候会卡在其他地方停不下开,,,单步执行时就没事,,到底什么原因?? …

查看全部问答>

最近I2C标准最新版本

今天无意的翻看了I2C的标准,发现4月份竟然更新了一次。 这次的更新只是更新了两张插图,然后看到标准有了新的支持UFM模式,支持到了5MHz。 驱动方式也从之前的PUL-LUP变成了PUSH-PULL。 …

查看全部问答>

异步电路设计设计原理-系统透视

谁可以分享一下异步电路设计设计原理-系统透视的PDF?…

查看全部问答>

SIN210学习笔记__TSLIB & QtEmbedded 搭建

(一)移植TSLIB (首先 使用# sudo su 进入超级用户模式。以下操作都是在超级用户下。)1、将光盘\\source\\tslib-1.4.tar.gz 拷贝到linux 系统下2、解压缩3、tar zxvf tslib-1.4.tar.gz4、安装工具及库文件apt-get install autoconfapt-get inst ...…

查看全部问答>