目录
从民间传说到事实
计算机、游戏和图灵测试
神经网络和自然语言
人工智能的第一个冬天
从学术界到工业界
人工智能的第二个冬天
进入新千年和人工智能的现代世界
首页 科技周边 人工智能 你知道人工智能发展史吗?

你知道人工智能发展史吗?

Apr 13, 2023 am 08:31 AM
人工智能 ai

你知道人工智能发展史吗?

在20世纪和21世纪的无数技术进步中,最具影响力的无疑是人工智能。从重塑我们查找信息方式的搜索引擎算法,到亚马逊在消费领域的Alexa,人工智能已经成为推动整个科技行业走向未来的主要技术。

无论是一家新兴的初创企业,还是像微软这样的行业巨头,企业至少有一个部门在与人工智能或机器学习合作。根据某项研究表明,2021年全球人工智能行业的估值为935亿美元。

人工智能作为科技行业的一股力量在本世纪头十年和2010年代爆发,但至少自1950年以来,人工智能就以某种形式或方式存在,并且可以说可以追溯到更远的地方。

人工智能历史的大致轮廓,比如图灵测试和国际象棋计算机,在大众意识中根深蒂固,但丰富而密集的历史却存在于常识的表面之下。本文将从这段历史中提取精华,向各位展示人工智能如何从神话般的想法到改变世界的现实道路。

从民间传说到事实

虽然人工智能通常被认为是一个前沿的概念,但几千年来,人类一直在想象人工智能,这些想象对当今该领域取得的进步产生了切实的影响。比如青铜机器人塔洛斯,希腊克里特岛的保护者,以及文艺复兴时期的炼金术造人。《弗兰肯斯坦的怪物》、《2001太空漫游》中的HAL9000,以及《终结者》系列中的天网等角色只是我们在现代小说中描绘人工智能的一些方式。

在人工智能历史上影响最大的虚构概念之一是艾萨克·阿西莫夫的机器人三定律。当现实世界的研究人员和企业创建自己的机器人定律时,经常会引用这些定律。

事实上,当英国的工程和物理科学研究委员会、艺术和人文研究委员会为机器人的设计师、建造者和用户发布其5项原则时,它明确引用了阿西莫夫作为参考点,尽管指出阿西莫夫定律在实践中根本行不通。

计算机、游戏和图灵测试

20世纪40年代,当阿西莫夫撰写《三大定律》时,研究人员威廉·格雷·沃尔特正在开发一种初级的人工智能模拟版本。这些微型机器人被称为乌龟或海龟,它们可以探测光线并对其做出反应,并与它们的塑料外壳接触,它们可以在不使用计算机的情况下操作。

20世纪60年代后期,约翰霍普金斯大学制造了另一种无计算机自动机器人Beast,它可以通过声纳在大学的大厅里导航,并在电池电量不足时在特殊的墙壁插座上充电。

然而,我们今天所知道的人工智能会发现它的发展与计算机科学的发展有着千丝万缕的联系。图灵在1950年发表的论文《计算机器与智能》中提出了著名的图灵测试,至今仍有影响力。许多早期的人工智能程序都是为了玩游戏而开发的,比如克里斯托弗·斯特雷奇为弗兰蒂马克I型计算机编写的跳棋程序。

1956年,马文·明斯基、约翰·麦卡锡、克劳德·香农和内森·罗彻斯特在达特茅斯研讨会上创造了“人工智能”一词。在会上,麦卡锡为这个新兴领域创造了这个名字。

这个研讨会也是艾伦·纽威尔和赫伯特·西蒙首次展示他们的逻辑理论家计算机程序的地方,这个程序是在计算机程序员克里夫·肖的帮助下开发的。“逻辑理论家”被设计成以人类数学家的方式来证明数学定理。

游戏和数学是早期人工智能的焦点,因为它们很容易应用“推理即搜索”原则。推理即搜索,也称为均数分析(MEA),是一种解决问题的方法,它遵循三个基本步骤:

  • 确定你观察到的任何问题的持续状态。
  • 确定最终目标(你不再感到饥饿)。
  • 决定你需要采取的行动来解决问题。

这是人工智能原理的早期先驱,如果行动没有解决问题,找到一组新的行动并重复,直到你解决了问题。

神经网络和自然语言

由于冷战时期的政府愿意在任何可能让他们比对方更有优势的事情上投入资金,人工智能研究在50年代和60年代经历了来自DARPA等组织的大量资金。

这项研究推动了机器学习的一系列进步。例如,在使用多目标进化算法的同时,生成启发式思维捷径,从而阻止人工智能可能探索的、不太可能达到预期结果的问题解决路径。

第一个人工神经网络最初在1940年代提出,于1958年发明,这要归功于美国海军研究办公室的资助。这一时期研究人员的一个主要重点是试图让人工智能理解人类语言。

1966年,Joseph Weizenbaum推出了第一个聊天机器人ELIZA,全世界的互联网用户都对此表示感谢。Roger Schank的概念依赖理论是人工智能研究中最具影响力的早期进展之一,该理论试图将句子转换为以一组简单关键字的基本概念。

人工智能的第一个冬天

20世纪70年代,50年代和60年代对人工智能研究普遍存在的乐观情绪开始消退。由于人工智能研究面临的无数现实问题导致资金枯竭。其中最主要的是计算能力的限制。

Bruce G.Buchanan在人工智能杂志的一篇文章中解释道:“早期的程序必然受到内存和处理器的大小和速度,以及早期操作系统和语言的相对笨拙的限制。”随着资金的消失和乐观情绪的消退,这段时期被称为人工智能的冬天。

这一时期,人工智能研究人员遭遇了挫折,并出现了跨学科分歧。Marvin Minsky和Frank Rosenblatt在1969年出版的《感知器》彻底阻碍了神经网络领域的发展,直到20世纪80年代,该领域的研究才有所进展。

然后,就出现了所谓两大分类,一类倾向于使用逻辑和符号推理来训练和教育他们的人工智能。他们希望人工智能能够解决数学定理之类的逻辑问题。

John McCarthy在1959年的建议中引入了在人工智能中使用逻辑的想法。此外,由Alan Colmerauer和Phillipe Roussel于1972年开发的Prolog编程语言被专门设计为一种逻辑编程语言,至今仍在人工智能中使用。

与此同时,另一类的人试图让人工智能解决需要人工智能像人一样思考的问题。在1975年的一篇论文中,Marvin Minsky概述了研究人员常用的一种方法,称为“框架”。

框架是人类和人工智能理解世界的一种方式。当遇到一个新的人或事件时,我们可以利用类似的人或事件的记忆给个大致的想法,比如当在一家新餐馆点菜时,但可能不知道菜单或服务你的人,于是可以根据过去在其他餐厅的经验大致了解如何下订单。

从学术界到工业界

上世纪80年代标志着人们对人工智能热情的回归。例如日本的第五代计划试图创建在Prolog上运行的智能计算机,就像运行在代码上的普通计算机一样,这进一步激起了美国企业的兴趣。美国公司不愿落后,纷纷投入资金进行人工智能研究。

综上所述,人们对人工智能兴趣的增加和对工业研究的转移,导致人工智能行业的价值在1988年飙升至20亿美元。考虑到通货膨胀,2022年这一数字将接近50亿美元。

人工智能的第二个冬天

然而,在20世纪90年代,人们的兴趣开始减退,就像70年代一样。例如经过10年的发展,第五代计划未能实现其许多目标,随着企业发现购买批量生产的通用芯片和将人工智能应用编程到软件中更便宜、更容易,专用的AI硬件市场,如LISP机器,崩盘并导致整体市场萎缩。

此外,在本世纪初证明了人工智能可行性的专家系统开始出现致命缺陷。随着系统的持续使用,它会不断添加更多的规则来操作,并需要越来越大的知识库来处理。最终,维护和更新系统知识库所需的人力数量会不断增长,直到在财政上无法维持。这些因素和其他因素的结合导致了第二个AI冬天。

进入新千年和人工智能的现代世界

20世纪90年代末和21世纪初,有迹象表明人工智能的春天即将到来。人工智能的一些最古老的目标最终实现了,比如1997年深蓝战胜当时的国际象棋世界冠军Gary Kasparov,这是人工智能具有里程碑意义的时刻。

更复杂的数学工具,以及与电子工程等领域的合作,使人工智能转变为一门更注重逻辑的科学学科。

与此同时,人工智能在许多新的行业领域得到了应用,比如谷歌的搜索引擎算法、数据挖掘和语音识别等等。新的超级计算机和程序将发现自己在与人类顶级对手竞争,甚至获胜,比如IBM的Watson赢得了Jeopardy。

近年来最具影响力的人工智能之一是Facebook的算法,它可以确定你在什么时候看到了什么帖子,试图为该平台的用户策划一种在线体验。类似功能的算法可以在Youtube和Netflix等网站上找到,它们会根据之前的历史预测观众接下来想看的内容。

有时,这些创新甚至不被认为是人工智能。正如Nick Brostrom在2006年接受CNN采访时所说:“许多前沿人工智能已经渗透到普遍应用中,通常不被称为人工智能,因为一旦某种东西变得足够有用、足够普遍,它就不再被贴上人工智能的标签。”

不将有用的人工智能称为AI的趋势并没有持续到2010年代。现在,初创企业和科技巨头都争相宣称他们的最新产品是由人工智能或机器学习推动的。在某些情况下,这种愿望是如此强大,以至于有些人会宣称他们的产品是由人工智能驱动的,即使人工智能的功能存在问题。

无论是通过前面提到的社交媒体算法,还是亚马逊Alexa这样的虚拟助手,人工智能已经进入了许多人的家庭。经历了寒冬和破灭的泡沫,人工智能领域一直在坚持,并成为现代生活中非常重要的一部分,并可能在未来几年呈指数级增长。

以上是你知道人工智能发展史吗?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

phpmyadmin建立数据表 phpmyadmin建立数据表 Apr 10, 2025 pm 11:00 PM

要使用 phpMyAdmin 创建数据表,以下步骤必不可少:连接到数据库并单击“新建”标签。为表命名并选择存储引擎(推荐 InnoDB)。通过单击“添加列”按钮添加列详细信息,包括列名、数据类型、是否允许空值以及其他属性。选择一个或多个列作为主键。单击“保存”按钮创建表和列。

怎么创建oracle数据库 oracle怎么创建数据库 怎么创建oracle数据库 oracle怎么创建数据库 Apr 11, 2025 pm 02:33 PM

创建Oracle数据库并非易事,需理解底层机制。1. 需了解数据库和Oracle DBMS的概念;2. 掌握SID、CDB(容器数据库)、PDB(可插拔数据库)等核心概念;3. 使用SQL*Plus创建CDB,再创建PDB,需指定大小、数据文件数、路径等参数;4. 高级应用需调整字符集、内存等参数,并进行性能调优;5. 需注意磁盘空间、权限和参数设置,并持续监控和优化数据库性能。 熟练掌握需不断实践,才能真正理解Oracle数据库的创建和管理。

oracle数据库怎么创建 oracle数据库怎么建库 oracle数据库怎么创建 oracle数据库怎么建库 Apr 11, 2025 pm 02:36 PM

创建Oracle数据库,常用方法是使用dbca图形化工具,步骤如下:1. 使用dbca工具,设置dbName指定数据库名;2. 设置sysPassword和systemPassword为强密码;3. 设置characterSet和nationalCharacterSet为AL32UTF8;4. 设置memorySize和tablespaceSize根据实际需求调整;5. 指定logFile路径。 高级方法为使用SQL命令手动创建,但更复杂易错。 需要注意密码强度、字符集选择、表空间大小及内存

oracle数据库的语句怎么写 oracle数据库的语句怎么写 Apr 11, 2025 pm 02:42 PM

Oracle SQL语句的核心是SELECT、INSERT、UPDATE和DELETE,以及各种子句的灵活运用。理解语句背后的执行机制至关重要,如索引优化。高级用法包括子查询、连接查询、分析函数和PL/SQL。常见错误包括语法错误、性能问题和数据一致性问题。性能优化最佳实践涉及使用适当的索引、避免使用SELECT *、优化WHERE子句和使用绑定变量。掌握Oracle SQL需要实践,包括代码编写、调试、思考和理解底层机制。

MySQL数据表字段操作指南之添加、修改与删除方法 MySQL数据表字段操作指南之添加、修改与删除方法 Apr 11, 2025 pm 05:42 PM

MySQL 中字段操作指南:添加、修改和删除字段。添加字段:ALTER TABLE table_name ADD column_name data_type [NOT NULL] [DEFAULT default_value] [PRIMARY KEY] [AUTO_INCREMENT]修改字段:ALTER TABLE table_name MODIFY column_name data_type [NOT NULL] [DEFAULT default_value] [PRIMARY KEY]

MySQL数据库中的嵌套查询实例详解 MySQL数据库中的嵌套查询实例详解 Apr 11, 2025 pm 05:48 PM

嵌套查询是一种在一个查询中包含另一个查询的方式,主要用于检索满足复杂条件、关联多张表以及计算汇总值或统计信息的数据。实例示例包括:查找高于平均工资的雇员、查找特定类别的订单以及计算每种产品的总订购量。编写嵌套查询时,需要遵循:编写子查询、将其结果写入外层查询(使用别名或 AS 子句引用)、优化查询性能(使用索引)。

oracle数据库表的完整性约束有哪些 oracle数据库表的完整性约束有哪些 Apr 11, 2025 pm 03:42 PM

Oracle 数据库的完整性约束可确保数据准确性,包括:NOT NULL:禁止空值;UNIQUE:保证唯一性,允许单个 NULL 值;PRIMARY KEY:主键约束,加强 UNIQUE,禁止 NULL 值;FOREIGN KEY:维护表间关系,外键引用主表主键;CHECK:根据条件限制列值。

oracle是干嘛的 oracle是干嘛的 Apr 11, 2025 pm 06:06 PM

Oracle 是全球最大的数据库管理系统(DBMS)软件公司,其主要产品包括以下功能:关系数据库管理系统(Oracle 数据库)开发工具(Oracle APEX、Oracle Visual Builder)中间件(Oracle WebLogic Server、Oracle SOA Suite)云服务(Oracle Cloud Infrastructure)分析和商业智能(Oracle Analytics Cloud、Oracle Essbase)区块链(Oracle Blockchain Pla

See all articles