人工智能(Artificial Intelligence)

Artificial Intelligence,也叫 AI,这是一个比较统称的说法,通俗来说就是让机器能像人一样对事物做出反应,该领域的研究包括机器人、图像识别(CV)、自然语言处理(NLP)、数据处理(BI)和专家系统等。

人工智能发展阶段

按照人工智能的发展程度,行业一般将其分为三个层次:

  • 计算智能:机器能够像人类一样进行计算,诸如神经网络和遗传算法的出现,使得机器能够更高效、快速处理海量的数据。
  • 感知智能:机器能听懂我们的语言、看懂世界万物,语音和视觉识别就属于这一范畴。
  • 认知智能:机器将能够主动思考并采取行动,实现全面辅助甚至替代人类工作。

目前,全球的人工智能仍处于感知智能的发展阶段。

人工智能发展历史

这块大概了解一下就好。

1、 人工智能的诞生(20世纪40~50年代)
1950年:图灵测试
1950年,著名的图灵测试诞生,按照“人工智能之父”艾伦·图灵的定义:如果一台机器能够与人类展开对话(通过电传设备)而不能被辨别出其机器身份,那么称这台机器具有智能。同一年,图灵还预言会创造出具有真正智能的机器的可能性。
1954年:第一台可编程机器人诞生
1954年美国人乔治·戴沃尔设计了世界上第一台可编程机器人。
1956年:人工智能诞生
1956年夏天,美国达特茅斯学院举行了历史上第一次人工智能研讨会,被认为是人工智能诞生的标志。会上,麦卡锡首次提出了“人工智能”这个概念,纽厄尔和西蒙则展示了编写的逻辑理论机器。
2、 人工智能的黄金时代(20世纪50~70年代)
1966年~1972年:首台人工智能机器人Shakey诞生
1966年~1972年期间,美国斯坦福国际研究所研制出机器人Shakey,这是首台采用人工智能的移动机器人。
1966年:世界上第一个聊天机器人ELIZA发布
美国麻省理工学院(MIT)的魏泽鲍姆发布了世界上第一个聊天机器人ELIZA。ELIZA的智能之处在于她能通过脚本理解简单的自然语言,并能产生类似人类的互动。
1968年:计算机鼠标发明
1968年12月9日,美国加州斯坦福研究所的道格·恩格勒巴特发明计算机鼠标,构想出了超文本链接概念,它在几十年后成了现代互联网的根基。
3、 人工智能的低谷(20世纪70~80年代)
20世纪70年代初,人工智能遭遇了瓶颈。当时的计算机有限的内存和处理速度不足以解决任何实际的人工智能问题。要求程序对这个世界具有儿童水平的认识,研究者们很快发现这个要求太高了:1970年没人能够做出如此巨大的数据库,也没人知道一个程序怎样才能学到如此丰富的信息。由于缺乏进展,对人工智能提供资助的机构(如英国政府、美国国防部高级研究计划局和美国国家科学委员会)对无方向的人工智能研究逐渐停止了资助。美国国家科学委员会(NRC)在拨款二千万美元后停止资助。
1997年5月10日,IBM“深蓝”超级计算机再度挑战卡斯帕罗夫,比赛在5月11日结束,最终“深蓝”以3.5:2.5击败卡斯帕罗夫,成为首个在标准比赛时限内击败国际象棋世界冠军的电脑系统。供
4、 人工智能的繁荣期(1980年~1987年)
1981年:日本研发人工智能计算机
1981年,日本经济产业省拨款8.5亿美元用以研发第五代计算机项目,在当时被叫做人工智能计算机。随后,英国、美国纷纷响应,开始向信息技术领域的研究提供大量资金。
1984年:启动Cyc(大百科全书)项目
在美国人道格拉斯·莱纳特的带领下,启动了Cyc项目,其目标是使人工智能的应用能够以类似人类推理的方式工作。
1986年:3D打印机问世
美国发明家查尔斯·赫尔制造出人类历史上首个3D打印机。
5、 人工智能的冬天(1987年~1993年)
“AI(人工智能)之冬”一词由经历过1974年经费削减的研究者们创造出来。他们注意到了对专家系统的狂热追捧,预计不久后人们将转向失望。事实被他们不幸言中,专家系统的实用性仅仅局限于某些特定情景。到了上世纪80年代晚期,美国国防部高级研究计划局(DARPA)的新任领导认为人工智能并非“下一个浪潮”,拨款将倾向于那些看起来更容易出成果的项目。
6、 人工智能真正的春天(1993年至今)
1997年:电脑深蓝战胜国际象棋世界冠军
1997年5月11日,IBM公司的电脑“深蓝”战胜国际象棋世界冠军卡斯帕罗夫,成为首个在标准比赛时限内击败国际象棋世界冠军的电脑系统。
2011年:开发出使用自然语言回答问题的人工智能程序
2011年,Watson(沃森)作为IBM公司开发的使用自然语言回答问题的人工智能程序参加美国智力问答节目,打败两位人类冠军,赢得了100万美元的奖金。
2012年:Spaun诞生
加拿大神经学家团队创造了一个具备简单认知能力、有250万个模拟“神经元”的虚拟大脑,命名为“Spaun”,并通过了最基本的智商测试。
2013年:深度学习算法被广泛运用在产品开发中
Facebook人工智能实验室成立,探索深度学习领域,借此为Facebook用户提供更智能化的产品体验;Google收购了语音和图像识别公司DNNResearch,推广深度学习平台;百度创立了深度学习研究院等。
2015年:人工智能突破之年
Google开源了利用大量数据直接就能训练计算机来完成任务的第二代机器学习平台Tensor Flow;剑桥大学建立人工智能研究所等。

机器学习算法分类

有监督学习:需要从有标签的数据中学到或者建立一个模式。
无监督学习:数据是无标签的,机器学习算法需要先将数据分类,然后对数据结构进行描述,使复杂的数据看起来简单,以便进行后续分析工作。
强化学习:与监督学习相似,通过不断地探索学习,从而获得一个好的策略。

常用算法:
Find-S
决策树
随机森林算法
神经网络

名词解释

机器学习

机器学习是Machine Learning,英文简称 ML。一句话就能明白什么是机器学习:机器学习是实现人工智能技术的方法。

机器学习是一门多领域交叉学科,涉及概率论、统计学、算法理论等多门学科。

这里需要强调一下,机器学习可不是一门编程语言哦,它是专门研究计算机怎样模拟或实现人类的学习行为、以获取新的知识或技能,让计算机重新组织已有的知识结构使之不断改善自身的性能。

举一个例子看看机器学习是什么。例如这里有上百万张图片,需要分出哪些图片包含小狗、哪些图片没有小狗。如果人类通过眼睛来分,那岂不是要累惨了,可以通过机器来帮忙。机器学习就是构建出一个模型,该模型经过特殊的训练后,可以将图片标记为包含狗或不包含狗。一旦准确度达到足够高,机器就“学会”了分辨狗的样子。这个过程就是机器学习。

机器学习主要是提供一个算法、训练出一个模型,该模型实现特殊的功能。

深度学习

机器学习发展发展,就出现了很多新的方法,例如深度学习,DeepLearning,简称DL。

深度学习是机器学习的众多方法之一。深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。

深度学习的灵感完全来自我们人类本身,来自大脑的结构和功能,即许多神经元的互连互通。人工神经网络是模拟生物大脑结构的算法来训练模型的。

深度学习的概念由Hinton等人于2006年提出。深度学习的提出,为人工智能的发展带来了质的飞跃。带来了意想不到的效果。

深度学习是从数据中学习表示的一种新方法,强调从连续的层(layer)中进行学习,这些层对应于越来越有意义的表示。“深度学习”中的“深度”指的并不是利用这种方法所获取的更深层次的理解,而是指一系列连续的表示层。数据模型中包含多少层,这被称为模型的深度(depth)。

机器学习与深度学习区别

机器学习更多关注解决现实世界的问题,与人工智能技术有异曲同工之妙。深度学习则是通过模拟人类决策能力的神经网络找出问题解决方法。深度学习可看作是特殊的机器学习,我们可以利用深度学习来解决任何需要思考的问题。

1、数据依赖
当数据量很少的时候,深度学习的性能并不好,因为深度学习算法需要大量数据才能很好理解其中蕴含的模式。

2、硬件支持
深度学习算法严重依赖高端机,而传统的机器学习算法在低端机上就能运行。深度学习需要GPUs进行大量的矩阵乘法运算。

3、特征工程
特征工程就是将领域知识输入特征提取器,降低数据复杂度。从时间和专业性来讲,这个过程开销很高。

4、执行时间
由于深度学习中含有非常多的参数,较机器学习而言会耗费更多的时间。机器学习在训练数据的时候费时较少,同时只需几秒到几小时。

5、可解释性
假设我们适用深度学习去自动为文章评分。深度学习可以达到接近人的标准,这是相当惊人的性能表现。但是这仍然有个问题。深度学习算法不会告诉你为什么它会给出这个分数。当然,在数学的角度上,你可以找出来哪一个深度神经网络节点被激活了。但是我们不知道神经元应该是什么模型,我们也不知道这些神经单元层要共同做什么。所以无法解释结果是如何产生的。另一方面,为了解释为什么算法这样选择,像决策树(decision trees)这样机器学习算法给出了明确的规则,所以解释决策背后的推理是很容易的。因此,决策树和线性/逻辑回归这样的算法主要用于工业上的可解释性。

消融实验

消融实验类似于之前学习实验方法中的控制变量法

在一个实验中,涉及到a,b,c三个部分,不知道那个部分对实验起到效果,如果想知道a部分对整个实验的作用,去掉a部分,从而知道a在实验中起到的效果。

专家系统

专家系统是一种模拟人类专家解决领域问题的计算机程序系统。

检测分割

人工智能中的图像处理,通常有两种方法可以用于此:目标检测(Object Detection)和图像分割(Image Segmentation)。
目标检测:

YOLO模型(You Only Look Once)是解决此问题的伟大发明。 YOLO模型的开发人员已经构建了一个神经网络,该神经网络能够立即执行整个边界框方法

图像分割:
当下图像分割的最佳模型

Mask RCNN
Unet
Segnet

人工智能发展历史与常见名词解释相关推荐

  1. FPGA的发展历史及相关名词解释

    FPGA全称Field Programmable Gate Array,现场可编辑逻辑门阵列.它以PAL.GAL.CPLD等可编程逻辑器件为技术基础发展而成.相较全定制的ASIC(Applicatio ...

  2. 计算机里多媒体的名词解释,多媒体技术中的常见名词解释 众德伟业

    原标题:多媒体技术中的常见名词解释 众德伟业 显示缓冲区与颜色定义.对于计算机显示系统来说,它有两种显示模式:字母数字模式(A1pha Number Mode)和图形模式(Graphics Mode) ...

  3. 人工智能发展历史与趋势

    人工智能发展历史与趋势 [摘 要] 人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习.推理.思考.规划等)的学科,主要包括计算机实现智能的原理.制造类似于人脑智能的计算机,使计算机能实现 ...

  4. 常见算子使用_spark快速入门(二)spark粗略流程简述及常见名词解释

    大家元旦快乐,牛年发发发~~牛气冲天o(* ̄︶ ̄*)o spark粗略流程简述 (1)有算子触发Action,Driver端和hdfs的namenode进行通信,询问元数据信息.根据元数据信息 及相应 ...

  5. 无人机航测行业中常见名词解释,你都知道吗?

    无人机航测具有机动灵活.高效快速.作业成本低.适用范围广.生产周期短等优势,目前主要应用于地形测绘.工程建设.土地资源调查.地质灾害应急处理.城市数字化建设等方面.下面就来了解一下无人机航测行业中的常 ...

  6. 教师专业发展及职业道德修养名词解释

    教师职业专业化:广义的教师专业化是在两个层面上讲的,即教师行业的专业化与教师个体的专业化.前者简称为"教师职业专业化",后者简称为"教师个体专业化",即一般所言 ...

  7. android 常见名词解释,

    安卓手机作为智能手机,有相当多的英文名词,简写名词和中文名词.为了方便广大机友,狐狸稍微做了下收集整理以及自己的理解,从通俗易懂以及常接触的windews环境莱维大家讲解. 本文按照字母A-Z的主顺序 ...

  8. embed的名词_常见名词解释

    名词列表 英文解释 中文解释 备注 AP Application 应用软件程序 AC Alternating current 交流电 ACPI Advanced Configuration and P ...

  9. 高通量测序中常见名词解释

    测序数据量: 常见的测序量概念有 M 和 G ,for example  10M  和 10G 解释: M 常用于描述reads 的数量. 例如 10M 就是 10 *10^6 条reads G 常用 ...

  10. Chrome Performance常见名词解释(FP, FCP, LCP, DCL, FMP, TTI, TBT, FID, CLS)

    之前整理过一份分析Performance的博文: 利用Performance API分析网站性能 这次还是拿CSDN的performance来举例说明, 这几个名词的含义, 供自己遗忘和不会的同学方便 ...

最新文章

  1. 如何用Linux的命令正确识别cpu的个数和核数
  2. 关于PostMessage后台发送组合键
  3. win2K/win2003终端服务器超出最大允许连接数
  4. 一个demo学会java
  5. 自制的JavaScript NodeTree导航栏,纯练手,附源码
  6. cplex java_【CPLEX教程02】配置Cplex的Java环境以及API说明
  7. linux安装 soapui_SoapUI命令行方式运行
  8. 麦肯锡极简工作法-读书笔记
  9. Head First Java 中文版 (第 2 版) PDF 下载
  10. 什么是对象存储OSS,看完你就懂了
  11. Sonarqube 扫描maven项目
  12. 职场上35岁以上的人都去哪了?
  13. IE6,IE7和firefox的兼容问题大集合
  14. 世界“最深、最净”暗物质实验室在中国锦屏扩建
  15. STM32F1+BC20+MQTT+FreeRTOS系统连接云平台传输温湿度,控制LED灯②——电信云
  16. 北大双杰——孔庆东和余杰
  17. MSP430 G2553 单片机 三色灯 霓虹灯 呼吸灯 跑马灯 一体
  18. 安装nvm时报错exit status 145和exit status 1 exit status 5
  19. 跟杨春娟学Spring笔记:AOP之SpringAOP引介通知
  20. Centos7下彻底删除Mysql

热门文章

  1. 我孩子的毛毯教会了我关于技术和古希腊人的知识
  2. 解析常见网络钓鱼攻击方法
  3. 编译CM-MK802
  4. python flag用法_python flag什么意思
  5. 【IoT】产品设计:结构设计之堆叠设计流程(二)
  6. 安卓刷机及刷机包制作教程
  7. 使用kali系统中legion工具包进行漏扫时闪退,原因是legion工具包版本问题,使用命令sudo apt-get install legion更新一下就解决了
  8. startup_stm32xxxx.s文件问题
  9. SU战队专访:破而后立,晓喻新生
  10. kali系统自带的aircrack-ng破解WIFI