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

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

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

在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年代对人工智能研究普遍存在的乐观情绪开始消退。由于人工智能研究面临的无数现实问题导致资金枯竭。其中最主要的是计算能力的限制。

万知 万知

万知: 你的个人AI工作站

万知 38 查看详情 万知

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这样的虚拟助手,人工智能已经进入了许多人的家庭。经历了寒冬和破灭的泡沫,人工智能领域一直在坚持,并成为现代生活中非常重要的一部分,并可能在未来几年呈指数级增长。

以上就是你知道人工智能发展史吗?的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/564770.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月10日 02:46:46
下一篇 2025年11月10日 02:47:44

相关推荐

  • 怎样用免费工具美化PPT_免费美化PPT的实用方法分享

    利用KIMI智能助手可免费将PPT美化为科技感风格,但需核对文字准确性;2. 天工AI擅长优化内容结构,提升逻辑性,适合高质量内容需求;3. SlidesAI支持语音输入与自动排版,操作便捷,利于紧急场景;4. Prezo提供多种模板,自动生成图文并茂幻灯片,适合学生与初创团队。 如果您有一份内容完…

    2025年12月6日 软件教程
    000
  • Pages怎么协作编辑同一文档 Pages多人实时协作的流程

    首先启用Pages共享功能,点击右上角共享按钮并选择“添加协作者”,设置为可编辑并生成链接;接着复制链接通过邮件或社交软件发送给成员,确保其使用Apple ID登录iCloud后即可加入编辑;也可直接在共享菜单中输入邮箱地址定向邀请,设定编辑权限后发送;最后在共享面板中管理协作者权限,查看实时在线状…

    2025年12月6日 软件教程
    100
  • REDMI K90系列正式发布,售价2599元起!

    10月23日,redmi k90系列正式亮相,推出redmi k90与redmi k90 pro max两款新机。其中,redmi k90搭载骁龙8至尊版处理器、7100mah大电池及100w有线快充等多项旗舰配置,起售价为2599元,官方称其为k系列迄今为止最完整的标准版本。 图源:REDMI红米…

    2025年12月6日 行业动态
    200
  • Linux中如何安装Nginx服务_Linux安装Nginx服务的完整指南

    首先更新系统软件包,然后通过对应包管理器安装Nginx,启动并启用服务,开放防火墙端口,最后验证欢迎页显示以确认安装成功。 在Linux系统中安装Nginx服务是搭建Web服务器的第一步。Nginx以高性能、低资源消耗和良好的并发处理能力著称,广泛用于静态内容服务、反向代理和负载均衡。以下是在主流L…

    2025年12月6日 运维
    000
  • Linux journalctl与systemctl status结合分析

    先看 systemctl status 确认服务状态,再用 journalctl 查看详细日志。例如 nginx 启动失败时,systemctl status 显示 Active: failed,journalctl -u nginx 发现端口 80 被占用,结合两者可快速定位问题根源。 在 Lin…

    2025年12月6日 运维
    100
  • 华为新机发布计划曝光:Pura 90系列或明年4月登场

    近日,有数码博主透露了华为2025年至2026年的新品规划,其中pura 90系列预计在2026年4月发布,有望成为华为新一代影像旗舰。根据路线图,华为将在2025年底至2026年陆续推出mate 80系列、折叠屏新机mate x7系列以及nova 15系列,而pura 90系列则将成为2026年上…

    2025年12月6日 行业动态
    100
  • Linux如何优化系统性能_Linux系统性能优化的实用方法

    优化Linux性能需先监控资源使用,通过top、vmstat等命令分析负载,再调整内核参数如TCP优化与内存交换,结合关闭无用服务、选用合适文件系统与I/O调度器,持续按需调优以提升系统效率。 Linux系统性能优化的核心在于合理配置资源、监控系统状态并及时调整瓶颈环节。通过一系列实用手段,可以显著…

    2025年12月6日 运维
    000
  • 助力工业转型升级金士顿工博会大放异彩

    在刚刚落幕的第二十五届中国国际工业博览会(简称“工博会”)上,参会嘉宾或满载而归,或回味无穷,但无一例外地达成了一项共识——人工智能正深度赋能新型工业化,中国制造业正从“制造”迈向“智造”,并在转型升级之路上取得了令人瞩目的成就。 工业变革的核心在于技术架构的重塑与关键技术的支撑。当现代工业逐步演进…

    2025年12月6日 行业动态
    000
  • 曝小米17 Air正在筹备 超薄机身+2亿像素+eSIM技术?

    近日,手机行业再度掀起超薄机型热潮,三星与苹果已相继推出s25 edge与iphone air等轻薄旗舰,引发市场高度关注。在此趋势下,多家国产厂商被曝正积极布局相关技术,加速抢占这一细分赛道。据业内人士消息,小米的超薄旗舰机型小米17 air已进入筹备阶段。 小米17 Pro 爆料显示,小米正在评…

    2025年12月6日 行业动态
    000
  • 荣耀手表5Pro 10月23日正式开启首销国补优惠价1359.2元起售

    荣耀手表5pro自9月25日开启全渠道预售以来,市场热度持续攀升,上市初期便迎来抢购热潮,一度出现全线售罄、供不应求的局面。10月23日,荣耀手表5pro正式迎来首销,提供蓝牙版与esim版两种选择。其中,蓝牙版本的攀登者(橙色)、开拓者(黑色)和远航者(灰色)首销期间享受国补优惠价,到手价为135…

    2025年12月6日 行业动态
    000
  • 环境搭建docker环境下如何快速部署mysql集群

    使用Docker Compose部署MySQL主从集群,通过配置文件设置server-id和binlog,编写docker-compose.yml定义主从服务并组网,启动后创建复制用户并配置主从连接,最后验证数据同步是否正常。 在Docker环境下快速部署MySQL集群,关键在于合理使用Docker…

    2025年12月6日 数据库
    000
  • Xbox删忍龙美女角色 斯宾塞致敬板垣伴信被喷太虚伪

    近日,海外游戏推主@HaileyEira公开发表言论,批评Xbox负责人菲尔·斯宾塞不配向已故的《死或生》与《忍者龙剑传》系列之父板垣伴信致敬。她指出,Xbox并未真正尊重这位传奇制作人的创作遗产,反而在宣传相关作品时对内容进行了审查和删减。 所涉游戏为年初推出的《忍者龙剑传2:黑之章》,该作采用虚…

    2025年12月6日 游戏教程
    000
  • 如何在mysql中分析索引未命中问题

    答案是通过EXPLAIN分析执行计划,检查索引使用情况,优化WHERE条件写法,避免索引失效,结合慢查询日志定位问题SQL,并根据查询模式合理设计索引。 当 MySQL 查询性能下降,很可能是索引未命中导致的。要分析这类问题,核心是理解查询执行计划、检查索引设计是否合理,并结合实际数据访问模式进行优…

    2025年12月6日 数据库
    000
  • VSCode入门:基础配置与插件推荐

    刚用VSCode,别急着装一堆东西。先把基础设好,再按需求加插件,效率高还不卡。核心就三步:界面顺手、主题舒服、功能够用。 设置中文和常用界面 打开软件,左边活动栏有五个图标,点最下面那个“扩展”。搜索“Chinese”,装上官方出的“Chinese (Simplified) Language Pa…

    2025年12月6日 开发工具
    000
  • php查询代码怎么写_php数据库查询语句编写技巧与实例

    在PHP中进行数据库查询,最常用的方式是使用MySQLi或PDO扩展连接MySQL数据库。下面介绍基本的查询代码写法、编写技巧以及实用示例,帮助你高效安全地操作数据库。 1. 使用MySQLi进行查询(面向对象方式) 这是较为推荐的方式,适合大多数中小型项目。 // 创建连接$host = ‘loc…

    2025年12月6日 后端开发
    000
  • 重现iPhone X颠覆性时刻!苹果2027年跳过19命名iPhone 20

    10月23日,有消息称,苹果或将再次调整iPhone的发布节奏,考虑跳过“iPhone 19”,并于2027年直接推出“iPhone 20”系列。 此举据传是为了庆祝初代iPhone发布二十周年,同时开启新一轮的设计革新,目标是复刻2017年iPhone X带来的划时代变革。 据悉,苹果或将告别长期…

    2025年12月6日 手机教程
    000
  • 如何在mysql中使用索引提高查询效率

    合理创建索引可显著提升MySQL查询效率,应优先为WHERE、JOIN、ORDER BY等高频字段建立B-Tree复合索引,如CREATE INDEX idx_status_created ON users(status, created_at, id),并遵循最左前缀原则;避免在索引列使用函数或前…

    2025年12月6日 数据库
    000
  • Linux命令行中free命令的使用方法

    free命令用于查看Linux内存使用情况,包括总内存、已用、空闲、共享、缓存及可用内存;使用-h可读格式显示,-s周期刷新,-c限制次数,-t显示总计,帮助快速评估系统内存状态。 free命令用于显示Linux系统中内存和交换空间的使用情况,包括物理内存、已用内存、空闲内存以及缓存和缓冲区的占用情…

    2025年12月6日 运维
    000
  • 在 Java 中使用 Argparse4j 接收 Duration 类型参数

    本文介绍了如何使用 `net.sourceforge.argparse4j` 库在 Java 命令行程序中接收 `java.time.Duration` 类型的参数。由于 `Duration` 不是原始数据类型,需要通过自定义类型转换器或工厂方法来处理。文章提供了两种实现方案,分别基于 `value…

    2025年12月6日 java
    000
  • Linux命令行中tail -f命令的详细应用

    tail -f 用于实时监控文件新增内容,常用于日志查看;支持 -F 处理轮转、-n 指定行数、结合 grep 过滤,可监控多文件,需注意权限与资源释放。 tail -f 是 Linux 中一个非常实用的命令,主要用于实时查看文件的新增内容,尤其在监控日志文件时极为常见。它会持续输出文件末尾新增的数…

    2025年12月6日 运维
    000

发表回复

登录后才能评论
关注微信