【AI认证笔记】NO.2人工智能的发展
目录
一、人工智能的发展里程碑
二、当前人工智能的发展特点
1.人工智能进入高速发展阶段
2.人工智能元年
三、人工智能高速发展的三大引擎
1.算法突破
2.算力飞跃
3.数据井喷
四、AI的机遇
五、AI人才的缺口
六、行业AI
人工智能算法,万物互联,超强计算,将推动云计算发生质变。
一、人工智能的发展里程碑
人工智能的发展里程碑如下:
1. 1956年:达特茅斯会议。这是人工智能领域的第一次重要会议,该领域的名字也在这次会议上确定。
2. 1957年:第一个成功的机器翻译系统。美国退役军人管理局(Vetrans Administration)通过机器翻译系统将俄语翻译成英语。
3. 1958年:人工智能语言LISP的发明。LISP被认为是第一个真正意义上的人工智能语言。
LISP语言的发明时间是1958年。LISP是由John McCarthy在MIT人工智能实验室发明的,是第一个真正意义上的函数式编程语言。LISP语言在人工智能领域有着重要的地位,它的主要特点是支持递归和动态存储分配,这使得它成为了AI领域的首选语言之一。在LISP的基础上不断发展出了许多变体,如Scheme和Common Lisp等,在人工智能、数学计算和其他领域都有着广泛的应用。
4. 1975年:专家系统的发明。专家系统是一种基于规则和知识的人工智能系统。
5. 1981年:连接主义的发明。连接主义是一种基于神经网络的人工智能方法。
6. 1997年:IBM的Deep Blue超级计算机击败国际象棋世界冠军加里·卡斯帕罗夫。
7. 2011年:IBM的Watson超级计算机在美国电视节目Jeopardy中击败了两位知名的竞赛选手。
8. 2016年:阿尔法狗击败围棋世界冠军李世石。这是人工智能领域的又一次重要的发展。
9. 2018年:GAN的发明。GAN(Generative Adversarial Networks)是一种基于机器学习的人工智能方法,被认为是目前人工智能领域的一项突破性技术。
这些里程碑标志着人工智能领域的重要发展,推动了人工智能在多个领域的应用,包括医疗、金融、教育等。
二、当前人工智能的发展特点
1.人工智能进入高速发展阶段
从1956年至今,人工智能起起伏伏走过了将近70年。
超大规模的训练数据、复杂的深层模型和分布式并行训练,造就了这一崛起的变革力量。
从起步,到反思、应用、低迷、稳步和蓬勃发展,人工智能必将迎来高速发展的阶段。
2.人工智能元年
2016年是人工智能元年,这一年,发生了如下大事件。
-
深度学习技术的突破:深度学习是人工智能的一个重要分支,它依赖于大量的数据训练算法模型,能够模拟人类神经元的工作方式。2016年,深度学习技术在计算机视觉、语音识别、自然语言处理等方面取得了重大进展。
-
AlphaGo战胜人类围棋冠军:2016年3月,谷歌旗下的AlphaGo人工智能系统在围棋比赛中战胜了历史上最好的人类围棋选手之一李世石,这标志着人工智能在复杂游戏上的突破,也引发了公众对人工智能的关注。
-
自动驾驶技术的发展:2016年,许多汽车制造商和科技公司开始投入大量资源研发自动驾驶技术。特斯拉、Uber等公司的自动驾驶汽车逐步进入市场,并在一些地区进行测试,这表明自动驾驶技术已经进入实际应用阶段。
综上所述,2016年是人工智能元年的说法得到了广泛认同。
在这一年,深度学习算法、算力、应用领域的落地,以及由此导致的投资规模激增,促使人工智能在这一年取得的重大进展和应用趋势,为后续的人工智能发展奠定了基础。
三、人工智能高速发展的三大引擎
1.算法突破
人工智能高速发展的原因有很多,其中算法突破的作用是至关重要的。
- 深度神经网络;
- 大规模、无监督、多层次;
- 语音、图片等非结构化数据处理能力的突破;
第一,深度学习算法被广泛应用。深度学习算法可以处理非常庞大的数据集,并且可以自我学习和优化,从而可以处理复杂的任务,如图像识别、语音识别、自然语言处理等。这使得人工智能在许多领域,如医疗、金融、安全等方面得到了应用。
第二,算法的优化。人工智能算法在过去十年中经历了许多改进,这些改进包括网络结构的优化,优化算法的速度和效率,提高模型的鲁棒性,以及更好地利用大量数据进行训练等。这些优化使得人工智能算法更加准确和可靠。
第三,开源框架的出现。许多人工智能算法已经作为开源框架发布,例如TensorFlow、PyTorch、Caffe等,这使得许多研究人员和开发人员可以共享和访问这些算法而无需从头开始开发。
综上所述,算法突破的作用是促进了人工智能的快速发展和应用。随着技术的不断进步和算法的不断优化,我们相信人工智能在未来将会有更加广泛的应用。
2.算力飞跃
算力飞跃是人工智能高速发展的重要原因之一。
- CPU-GPU-TPU,计算效率和速度大幅提升;
- 云+边缘计算,低成本,海量计算;
- 光刻技术突破,芯片越来越小,算力越来越强;
在人工智能算法中,特别是深度学习算法中,需要处理大量数据和复杂的计算,需要使用大量的计算资源。随着计算技术的不断发展和硬件设备的不断升级,计算机的算力得到了很大提升,这使得人工智能算法得以更好地应用和发展。
CPU、GPU和TPU都是计算机的处理器,但它们有一些不同的特点和应用场景。
CPU(中央处理器):CPU是计算机中最基本的处理器,是计算机的大脑,主要负责控制计算机的运行和执行计算任务。CPU的核心数一般较少,但每个核心的处理能力非常强大,适合处理各种计算任务。在人工智能领域中,CPU主要用于一些简单的计算任务或者数据预处理等。
GPU(图形处理器):GPU最初是为了处理图形渲染而设计的,具有高并行处理能力,适合处理大量的图形计算,如图像处理和三维建模等。而在深度学习领域中,GPU可以高效地执行大量的矩阵操作,加速神经网络的训练和推理。因此,GPU成为了深度学习算法广泛使用的硬件平台之一。
TPU(张量处理器):TPU是由谷歌公司开发的专门用于加速人工智能处理的处理器,具有优异的计算性能和低能耗特点。TPU专门处理张量(Tensor)运算,可以高效地执行大规模的神经网络推理,并且能够支持更大规模的模型和更高的精度要求。使用TPU可以大幅度提高深度学习算法的训练和推理速度。目前,TPU主要应用于谷歌的机器学习服务中,但也逐渐被其他公司和研究机构采用。
张量这个词,最近大家估计经常听,就是这段大模型套壳,把开源模型的张量重新命名,作为自己的原研大模型发布的事。
除此之外,云计算、分布式计算等技术的发展也为人工智能提供了更加强大的计算能力和更加优化的计算环境。这使得人工智能算法可以更加高效地进行开发和部署。
3.数据井喷
- 互联网50亿的连接;
- 物联网500亿的连接;
做出一个大模型容易,但是数据训练和标注,就不是一般的机构和组织能够去做的了。马斯克呼吁大模型开源,是因为ChatGPT从开源到闭源了,其实开源了,一般人也模仿不来。
感兴趣可以参考我的文章:【AI】马斯克说大模型要开源,我们缺的是源代码?(附一图看懂6大开源协议)-CSDN博客
数据井喷在人工智能高速发展的原因中起到了重要作用。以下是数据井喷对人工智能发展的几个关键作用:
-
提供海量学习材料:数据井喷意味着大量的数据可用,这为人工智能算法提供了海量的学习材料。通过学习和分析这些数据,人工智能模型能够从中提取出有用的特征和模式,进而改进其性能和准确性。
-
促进深度学习发展:深度学习是人工智能领域的重要分支,它依赖于大量的数据进行训练。数据井喷为深度学习模型提供了规模庞大且多样化的数据集,使得深度学习算法能够更好地学习和理解复杂的数据模式,进而在图像识别、语音识别、自然语言处理等领域取得突破性成果。
-
提高模型泛化能力:数据井喷使得人工智能模型可以接触到更广泛的数据类型和场景,从而提高了模型的泛化能力。泛化能力是指模型在处理未见过的数据时,能够准确地进行预测和决策的能力。通过接触到多样化的数据,模型能够更好地适应各种实际情况,提高其实用性和可靠性。
-
推动技术创新和应用拓展:数据井喷催生了对更高效、更强大的人工智能技术的需求。为了满足这一需求,人工智能领域的研究者和工程师们不断推动技术创新,开发出更先进的算法和模型。同时,大量的数据也为人工智能的应用拓展提供了可能,使得人工智能技术能够应用于更多领域,如医疗、金融、交通等。
四、AI的机遇
AI的发展,是中国再一次弯道超车的历史机遇。
而且中国有海量的数据资源,丰富的人力资源,从科学家到数据训练师等。
- 技术的积累;
- 人才的储备;
- 充裕的资金;
- 利好的政策;
- 巨大的市场;
中国必将是人工智能的沃土。
五、AI人才的缺口
根据领英的数据,人工智能专业人才全球规模在2017年,是190万,当然,经过5年的发展,已远远不止这个数据。我们可以看看各个国家的人才数据比例,作为参考。
当时:
美国有85万;印度15万;英国14万;而中国只有5万;
不用太去关注人才的数量,从规模上中国肯定是有缺口的,这里存在大量的机会。
人工智能是中国弯道超车的机会,同时也是很多人的。
六、行业AI
对于将产业互联网作为战略的腾讯等机构来说,很早就在提中国人工智能的机遇在垂直应用,也就是行业应用,确实也是如此。
搜索、语音识别、指纹、人脸、自动驾驶,太多的技术积木诞生,将搭建出人类文明新的高度。
人工智能已经被广泛应用于各行各业:
1. 金融领域:人工智能应用于欺诈检测、信用评估、风险管理等。
2. 医疗领域:人工智能应用于医学影像分析、疾病诊断、药物研发等。
3. 零售行业:人工智能应用于商品推荐、定价预测、库存管理等。
4. 制造业:人工智能应用于质量控制、设备预测性维护、生产流程优化等。
5. 教育领域:人工智能应用于个性化教育、智能评估等。
6. 交通领域:人工智能应用于智能交通管制、自动驾驶等。
7. 安防领域:人工智能应用于人脸识别、安全追踪等。
8. 农业领域:人工智能应用于智能农业、作物生长分析等。
以上是一些人工智能应用的典型案例,但随着人工智能技术的不断发展,未来还将有更多的行业应用场景出现。
(未完待续)
相关文章:

【AI认证笔记】NO.2人工智能的发展
目录 一、人工智能的发展里程碑 二、当前人工智能的发展特点 1.人工智能进入高速发展阶段 2.人工智能元年 三、人工智能高速发展的三大引擎 1.算法突破 2.算力飞跃 3.数据井喷 四、AI的机遇 五、AI人才的缺口 六、行业AI 人工智能算法,万物互联ÿ…...
Python与设计模式--观察者模式
23种计模式之 前言 (5)单例模式、工厂模式、简单工厂模式、抽象工厂模式、建造者模式、原型模式、(7)代理模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式、桥梁模式、(11)策略模式、责任链模式、命令模式、中介者模…...

Elasticsearch底层原理分析——新建、索引文档
es版本 8.1.0 重要概念回顾 Elasticsearch Node的角色 与下文流程相关的角色介绍: Node Roles配置主要功能说明masternode.roles: [ master ]有资格参与选举成为master节点,从而进行集群范围的管理工作,如创建或删除索引、跟踪哪些节点是…...

ts实现合并数组对象中key相同的数据
背景 在平常的业务中,后端同学会返回以下类似的结构数据 // 后端返回的数据结构 [{ id: 1, product_id: 1, pid_name: "Asia", name: "HKG01" },{ id: 2, product_id: 1, pid_name: "Asia", name: "SH01" },{ id: 3, pro…...

C语言--根据成绩判断等级
一.题目描述 如果学生的成绩小于60分,那么输出不及格 如果学生的成绩大于60分小于85分,那么输出良好 如果学生的成绩大于85分,那么输出优秀 二.代码实现 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> //根据成绩打印等级 //scor…...
Rust多线程任务,发现有些线程一直获取不到锁【已解决】
问题描述 项目中用到rust,其中在多线程中用到了同一个对象的锁,然而发现其中一个线程一直拿不到这个锁。 解决过程 我先是在线程A中加入了sleep方法,这样做的效果就是,比最初好一些,但是拿到锁还是要较长时间…...

【区块链】产品经理的NFT初探
常见的FT如比特币(BTC),以太币(ETH)等,两个代币之间是完全可替换的。而NFT具有唯一性,不可以互相替换。本文作者对NET的发展现状、相关协议、应用场景等方面进行了分析,一起来看一下…...
香港服务器减少延迟的几种方法
我们在租用香港服务器时,总觉得网站程序反应太慢。选择了香港服务器的开发商和企业对香港服务器目前的访问速度不满意 怎么办?第一点是换服务器。更换配置更大、带宽更高的服务器,可以更好的解决网站访问速度。如何减少香港服务器的延时 速度…...
PowerShell命令小记
1. 使用命令删除指定文件或文件夹 在 PowerShell 中,你可以使用 Remove-Item 命令递归删除文件夹下的指定文件。以下是一条命令的示例,该命令删除指定文件夹及其子文件夹中的所有 .txt 文件: Remove-Item -Path "D:\test" -Recur…...
C语言小练
目录 打印斐波那契数列指定位置的值 给定两个数,求这两个数的最大公约数 三个数从大到小输出 模拟用户登陆情况,且只能输如三次 采用二分法查找数组中的指定元素 打印输出九九乘法表 数一下1-100中所有整数出现多少个数字9 打印1-200之间的素数&…...

Webhook端口中的自签名身份验证
概述 有时,可能需要通过 Webhook 端口从交易伙伴处接收数据,但该交易伙伴可能需要更多的安全性,而不仅仅是用于验证入站 Webhook 请求的基本身份验证用户名/密码 – 或者您可能只想在入站 Webhook 消息上添加额外的安全层。 使用 Webhook 端…...
CSS预处理器(如Sass或Less):变量、嵌套规则和混合器等高级功能
在Vue项目中,可以使用CSS预处理器(如Sass或Less)来编写样式。 这些预处理器提供了一些高级功能,如变量、嵌套规则和混合器等。 1. 变量 在Sass中,我们可以使用$符号定义变量。这些变量方便我们在多个地方重复使用&a…...

【Linux】Linux第一个小程序 --- 进度条
👦个人主页:Weraphael ✍🏻作者简介:目前正在学习c和Linux还有算法 ✈️专栏:Linux 🐋 希望大家多多支持,咱一起进步!😁 如果文章有啥瑕疵,希望大佬指点一二 …...

每日一练:约瑟夫生者死者小游戏
1. 问题描述 约瑟夫问题(Josephus problem)是一个经典的数学和计算机科学问题,源于犹太历史学家弗拉维奥约瑟夫斯(Flavius Josephus)的著作《犹太战记》。问题的描述如下: 在这个问题中,有n…...

双指针算法(题目与答案讲解)
文章目录 题目移动零复写零两数之和N数之和(>2个数) 答案讲解移动零复写零两数之和N数之和 题目 力扣 移动零 1、移动零:题目链接 复写零 2、复写零:题目链接 两数之和 3、两数之和题目链接 N数之和(>2个数) 4、N数之和(三个数、四个数) 三个数:题目链接 四个数题目链接…...

python服装电商系统vue购物商城django-pycharm毕业设计项目推荐
系统面向的使用群体为商家和消费者,商家和消费者所承担的功能各不相同,所对象的权限也各不相同。对于消费者和商家设计的功能如下: 对于消费者设计了五大功能模块: (1) 商品信息:用户可在商品…...

数据治理技术:研究现状与数据规范
随着信息技术的迅速发展,数据规模逐渐扩大,与此同时,劣质数据也随之而来,极大地降低了数据挖掘的质量,对信息社会造成了严重的困扰,劣质数据大量存在于很多领域和机构,国外权威机构的统计表明:美…...

一文彻底理解索引下推
了解索引下推吗?二级索引取出的数据是依次回表还是一次回表?索引下推是为了什么发明的? 看完这个文章你将知道上面的问题。 索引下推的概念 从MySQL5.6开始引入的一个特性,索引下推通过减少回表的次数来提高数据库的查询效率; 注意&#…...

Springboot3+vue3从0到1开发实战项目(一)
一. 可以在本项目里面自由发挥拓展 二. 知识整合项目使用到的技术 后端开发 : Validation, Mybatis,Redis, Junit,SpringBoot3 ,mysql,Swagger, JDK17 ,JWT,项目部署 前端开发: Vue3,Vite&am…...
[字符串操作] 有年代的病历单
有年代的病历单 题目描述 小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。 在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又额外交给她一项任务,…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
一、前言说明 在2011版本的gb28181协议中,拉取视频流只要求udp方式,从2016开始要求新增支持tcp被动和tcp主动两种方式,udp理论上会丢包的,所以实际使用过程可能会出现画面花屏的情况,而tcp肯定不丢包,起码…...

《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》
引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...

HTML 列表、表格、表单
1 列表标签 作用:布局内容排列整齐的区域 列表分类:无序列表、有序列表、定义列表。 例如: 1.1 无序列表 标签:ul 嵌套 li,ul是无序列表,li是列表条目。 注意事项: ul 标签里面只能包裹 li…...
工程地质软件市场:发展现状、趋势与策略建议
一、引言 在工程建设领域,准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具,正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...
今日学习:Spring线程池|并发修改异常|链路丢失|登录续期|VIP过期策略|数值类缓存
文章目录 优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器并发修改异常并发修改异常简介实现机制设计原因及意义 使用线程池造成的链路丢失问题线程池导致的链路丢失问题发生原因 常见解决方法更好的解决方法设计精妙之处 登录续期登录续期常见实现方式特…...

JVM虚拟机:内存结构、垃圾回收、性能优化
1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...
Java毕业设计:WML信息查询与后端信息发布系统开发
JAVAWML信息查询与后端信息发布系统实现 一、系统概述 本系统基于Java和WML(无线标记语言)技术开发,实现了移动设备上的信息查询与后端信息发布功能。系统采用B/S架构,服务器端使用Java Servlet处理请求,数据库采用MySQL存储信息࿰…...
腾讯云V3签名
想要接入腾讯云的Api,必然先按其文档计算出所要求的签名。 之前也调用过腾讯云的接口,但总是卡在签名这一步,最后放弃选择SDK,这次终于自己代码实现。 可能腾讯云翻新了接口文档,现在阅读起来,清晰了很多&…...