读十堂极简人工智能课笔记01_人工智能简史

news2024/11/29 18:37:46

1. 2400年前

1.1. 希腊罗德岛

1.1.1. 是个神奇的岛屿,以机械发明著称,包括真人大小的、大理石制成的自动机

1.1.2. 早在罗马帝国诞生之前,公元前400多年的希腊就有这样的机器人技术,似乎不可思议

2. 公元前970到前931年

2.1. 所罗门王

2.1.1. 身边曾有一头金狮会抬起一只脚帮他登上王座,还有一只机械鹰把王冠戴在他的头上

3. ?——前922年

3.1. 中国古代也有典籍记载了一个故事,有个名叫偃师的巧匠向周穆王敬献了一个机械人

4. 公元前428到前347年

4.1. 数学和力学的奠基人阿基塔斯

4.1.1. 曾造出一只会飞的、用蒸汽驱动的木制机器鸟

5. 公元10~70年

5.1. 亚历山大港的希罗

5.1.1. 写了一整本书来讨论他发明的自动机器,以及液压、气动和机械装置的应用

5.1.2. 创造出可编程的提线木偶

6. 到了18世纪

6.1. 自动工厂机器的发明启动了工业革命

6.2. 机器能以史无前例的速度织造出史无前例的高级布料

7. 到了20世纪

7.1. 科学家试图通过类比来理解生命本身

7.2. 科幻电影《大都会》(1927)

7.3. 科幻电影《弗兰肯斯坦》(1931)

7.4. 讲的都是疯狂发明家创造生命的故事

8. 1945年

8.1. 约翰·冯·诺依曼

8.1.1. 构想了最早的可编程计算机

8.1.2. 最后一个课题就是自我复制的机器

8.1.2.1. 希望这个点子能让机器履行人脑的多数工作并自我复制

9. 20世纪40年代晚期

9.1. 英国布里斯托的神经学家格雷·沃尔特

9.1.1. 1910~1977

9.1.2. 自主机器人领域的先驱

9.1.3. 设计了最早由人类设计、用来帮助我们理解生命系统的自动机器人

9.1.3.1. 并不遵循特定的程序

10. 到了1950年

10.1. 图灵

10.1.1. 思考人工智能的计算机先驱

10.1.2. 任何计算机都不可能预知它在运行任意一个给定程序时是否会停止计算

10.1.2.1. 有的问题是不可用计算机计算的

10.1.3. 模仿游戏

10.1.3.1. 图灵测试
10.1.3.2. 从此成为人工智能领域的一项重要测试
10.1.3.3. 它衡量不了许多其他形式的人工智能
10.1.3.3.1. 预测和优化
10.1.3.3.2. 自动控制或计算机视觉等应用

11. 1955年8月31日

11.1. 克劳德·香农

11.1.1. 一手创立了信息论和密码学的天才

11.1.2. 把二进制位命名为“比特”的人

11.2. 约翰·麦卡锡

11.3. 马文·明斯基

11.4. 纳撒尼尔·罗切斯特

11.5. 倡议举办一场夏季研讨会

12. 1956年

12.1. 达特茅斯研讨会

12.1.1. 持续了六个星期

12.1.2. 第一场专注这个领域的研讨会,探讨(并且命名)了人工智能

13. 1956~1959年

13.1. 沃尔特·皮茨和沃伦·麦卡洛开发了最初的神经网络之一

13.2. 马文·明斯基设计了SNARC

13.2.1. 随机神经模拟强化计算器

13.2.2. 这是一台神经网络机器

14. 到了1964年

14.1. 美国金主NRC(国家科研委员会)开始担心机器翻译似乎没有取得什么进展

14.2. ALPAC(自动语言处理顾问委员会)考察了问题所在

14.2.1. 研究者先前低估了词义消歧(词语的意思会随上下文不同而变化)的难度

14.2.2. 机器翻译不仅质量不如人工翻译,而且花费昂贵得多

15. 1969年

15.1. 马文·明斯基和西摩尔·派普特出版图书《感知机》

15.1.1. 详述了简单神经元模型的众多局限

15.2. 《莱特希尔报告》

15.2.1. 应英国国会的委托,对人工智能研究进展做出了评估

15.2.2. 提出了毁灭性的批评

15.2.3. 美国的DARPA(国防高级研究计划局)砍掉了对人工智能的资助

15.2.4. 在英国,人工智能方面的资助几乎完全中断

15.2.5. 只在三所大学(埃塞克斯大学、萨塞克斯大学、爱丁堡大学)还有所保留

16. 20世纪80年代

16.1. 新突破:专家系统

16.1.1. Prolog或LISP

16.2. 日本分配了8.5亿美金给第五代计算机项目,试图制造出一种能运行专家系统软件

16.3. 到了1985年,DARPA不但在国防部的人工智能部门投入了10亿多美金,并且注入1亿多美金资助了60个外部机构的92个课题

16.4. 传统计算机的性能迅速超越了专用的人工智能机器,人工智能硬件公司纷纷倒闭

17. 20世纪90年代

17.1. 连人工智能这个名词都容易让人联想到失败

17.2. 相关技术纷纷穿上了别的伪装

17.2.1. 智能系统

17.2.2. 机器学习

17.2.3. 现代启发式方法

17.3. 云端计算平台让便宜的大规模计算成为可能

17.4. 人们每天生成的海量数据让人工智能有充分的例子可以学习

18. 如今

18.1. 要是有哪个时代能被称为人工智能的黄金时代,那就是现在

18.1.1. 人脸识别、语音理解、在网上或电话里自动回答你的问题,这些都是人工智能执行的任务

18.2. 所有的主要科技公司一共往人工智能和机器人学研究投资了数百亿美金

18.2.1. 苹果

18.2.2. 微软

18.2.3. 谷歌

18.2.4. 亚马逊

18.2.5. 微博

18.2.6. 华为

18.2.7. 三星

18.2.8. IBM

18.2.9. ……

18.3. 你每天都在生活中跟无数的人工智能和机器人打交道,或受到它们的影响

18.3.1. 每次你在社交媒体上发布内容,人工智能可能都会扫描你的文字,试图理解你对某个话题的情绪

18.3.2. 你在网上浏览,阅读新闻或博客的时候,人工智能都会监控你的行为,试图找出更多你喜欢的内容喂给你,以此来取悦你

18.3.3. 每次你拍个照,人工智能都会自动调整摄像头的设置,确保拍出最好的照片,然后为你识别出照片中的每一个人

18.3.4. 你每天要和上千个人工智能打交道,而你幸福喜乐,对此一无所知

18.3.5. 你未来的抗病毒和抗菌药物正在由人工智能设计

18.3.6. 人工智能正通过千百种细微的途径帮助我们

18.3.6.1. 能诊断疾病的医疗扫描仪
18.3.6.2. 调度送货司机的优化器
18.3.6.3. 工厂里的自动质量控制系统
18.3.6.4. 能发现你的花钱模式的变化并即时停用你的信用卡的欺诈检测系统
18.3.6.5. 能蒸出完美米饭的模糊逻辑电饭锅
18.3.6.6. 用你的数据来更好地理解你,并向你推荐新产品
18.3.6.7. 每次你开车,人工智能都在帮助车辆安全行驶,它们通过路上的摄像头观察你,自动改变限速,它们识别出你的车牌,监控你的行动
18.3.6.8. 你的水、电、气、移动和固定网络连接服务,都由聪明的人工智能算法实时调整,试图优化供给,同时减少浪费

18.4. 我们应该允许技术做什么

18.4.1. 计算机统治了世界

18.4.2. 世界经济是由人工智能来管理的,金融交易是由人工智能操作的,你能不能获得某项金融产品的批准,决定也是人工智能做的

18.4.3. 我们做的任何事都会产生洪流一般的数据

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1447840.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSS之水平垂直居中

如何实现一个div的水平垂直居中 <div class"content-wrapper"><div class"content">content</div></div>flex布局 .content-wrapper {width: 400px;height: 400px;background-color: lightskyblue;display: flex;justify-content:…

AtCoder Beginner Contest 340 C - Divide and Divide【打表推公式】

原题链接&#xff1a;https://atcoder.jp/contests/abc340/tasks/abc340_c Time Limit: 2 sec / Memory Limit: 1024 MB Score: 300 points 问题陈述 黑板上写着一个整数 N。 高桥将重复下面的一系列操作&#xff0c;直到所有不小于2的整数都从黑板上移除&#xff1a; 选择…

漫漫数学之旅019

文章目录 经典格言数学习题古今评注名人小传 - 大卫希尔伯特 经典格言 没有人能够把我们从康托为我们创造的乐园中驱逐出去。——大卫希尔伯特&#xff08;David Hilbert&#xff09; 大卫希尔伯特&#xff0c;这位数学界的“顽皮大亨”&#xff0c;曾经用一种近乎宣誓的方式来…

SQL--多表查询

我们之前在讲解SQL语句的时候&#xff0c;讲解了DQL语句&#xff0c;也就是数据查询语句&#xff0c;但是之前讲解的查询都是单 表查询&#xff0c;而本章节我们要学习的则是多表查询操作&#xff0c;主要从以下几个方面进行讲解。 多表关系 项目开发中&#xff0c;在进行数据…

【原理分析】用JAVA还原刘谦在2024央视春晚的扑克牌魔术

【原理分析】用JAVA分析刘谦在2024央视春晚的扑克牌魔术 前言原理分析代码实现程序结构变量和方法程序思路代码实现运行截图 总结 前言 央视春晚与魔术师刘谦从2009年开始&#xff0c;近十年间深度捆绑&#xff0c;刘谦开辟了春晚近景魔术的先河&#xff0c;一句“见证奇迹的时…

vue前端RSA使用公钥进行加密,公钥进行解密

记录下RSA使用公钥进行加密&#xff0c;公钥进行解密&#xff1a; 背景&#xff1a;由于项目要求前后端进行数据加密传输&#xff0c;具体数据使用aes进行加密&#xff0c;aes密钥使用rsa进行加密&#xff0c;加密后的aes密钥放在请求头和响应头进行传输。这里实现的是前端vue…

《Java 简易速速上手小册》第3章:Java 数据结构(2024 最新版)

文章目录 3.1 数组和字符串 - 数据的基本营地3.1.1 基础知识3.1.2 重点案例&#xff1a;统计文本中的单词频率3.1.3 拓展案例 1&#xff1a;寻找数组中的最大元素3.1.4 拓展案例 2&#xff1a;反转字符串 3.2 集合框架概述 - 数据小队的训练场3.2.1 基础知识3.2.2 重点案例&…

项目计划制定攻略:从构思到执行的完整指南

在任何项目中&#xff0c;制定一个全面、详细的项目计划是至关重要的。项目计划是项目成功的基石&#xff0c;它提供了项目的路线图和指导&#xff0c;帮助团队成员了解项目的目标、里程碑和时间表。本文将详细介绍如何制定一个高质量的项目计划&#xff0c;确保项目顺利实施。…

红队笔记Day3-->隧道上线不出网机器

昨天讲了通过代理的形式&#xff08;端口转发&#xff09;实现了上线不出网的机器&#xff0c;那么今天就来讲一下如何通过隧道上线不出网机器 目录 1.网络拓扑 2.开始做隧道&#xff1f;No&#xff01;&#xff01;&#xff01; 3.icmp隧道 4.HTTP隧道 5.SSH隧道 1.什么…

第十三课 PCB保姆级规则设置(二)

1.Routing&#xff1a;信号的线宽规则&#xff0c;包含了过孔的规则 1&#xff09;线宽设置 线宽和安全距离一致&#xff08;主控芯片决定&#xff09; 电源和GND线宽不同设置 2&#xff09;网络类&#xff1a;Net Class的设置 快捷键&#xff1a;DC 点击<All Nets>&a…

Leetcode 606.根据二叉树创建字符串

给你二叉树的根节点root&#xff0c;请你采用前序遍历的方式&#xff0c;将二叉树转化为一个由括号和整数组成的字符串&#xff0c;返回构造出的字符串。 空节点使用一对空括号对"root"表示&#xff0c;转化后需要省略所有不影响字符串与原始二叉树之间的一对一映射…

【C++】static静态关键字

&#x1f490; &#x1f338; &#x1f337; &#x1f340; &#x1f339; &#x1f33b; &#x1f33a; &#x1f341; &#x1f343; &#x1f342; &#x1f33f; &#x1f344;&#x1f35d; &#x1f35b; &#x1f364; &#x1f4c3;个人主页 &#xff1a;阿然成长日记 …

Java并发基础:ConcurrentLinkedDeque全面解析!

内容概要 ConcurrentLinkedDeque类提供了线程安全的双端队列操作&#xff0c;支持高效的并发访问&#xff0c;因此在多线程环境下&#xff0c;可以放心地在队列的两端添加或移除元素&#xff0c;而不用担心数据的一致性问题。同时&#xff0c;它的内部实现采用了无锁算法&…

Web安全研究(六)

文章目录 HideNoSeek: Camouflaging(隐藏) Malicious JavaScript in Benign ASTs文章结构Introjs obfuscationmethodologyExample HideNoSeek: Camouflaging(隐藏) Malicious JavaScript in Benign ASTs CCS 2019 CISPA 恶意软件领域&#xff0c;基于学习的系统已经非常流行&am…

嵌入式Qt 计算器界面设计代码重构

一.计算器界面设计代码重构 计算器界面设计&#xff1a;嵌入式Qt 计算器界面设计-CSDN博客 重构的概念&#xff1a; 代码实现与代码重构的不同&#xff1a; 软件开发过程&#xff1a; 什么样的代码需要重构&#xff1a; 计算器界面代码重构的框架设计&#xff1a; 实验&#…

实现JNDI

实现JNDI 问题陈述 Smart Software Developer Ltd.想要开发一款Web应用程序,它使用servlt基于雇员ID显示雇员信息,雇员ID由用户通过HTML用户界面传递。雇员详细信息存储在Employee_Master表中。另外,Web应用程序应显示网站被访问的次数。 解决方案 要解决上述问题,需要执…

福布斯2023年推荐:十佳项目管理软件榜单揭晓

项目管理软件可以轻松规划项目、分配任务并保持团队井井有条&#xff0c;以便满足截止日期和目标。然而当今市场上有如此多的项目管理系统&#xff0c;选择适合您需求的正确选项可能很困难。为了提供帮助&#xff0c;福布斯小型企业顾问团队分析了数十家领先的提供商&#xff0…

【医学知识图谱 自动补全 关系抽取】生成模型 + 医学知识图谱 = 发现三元组隐藏的关系实体对

生成模型 医学知识图谱 发现三元组新关系实体对 提出背景问题&#xff1a;如何自动发现并生成医疗领域中未被标注的实体关系三元组&#xff1f;CRVAE模型 提出背景 论文&#xff1a;https://dl.acm.org/doi/pdf/10.1145/3219819.3220010 以条件关系变分自编码器&#xff08;…

【通讯录案例-归档解档 Objective-C语言】

一、接下来,我们来说这个“归档”、“解档”、 1.归档、解档、这一块儿呢 首先呢,我们这个目标啊,还是跟“代理”差不多,要会用, 一会儿给大家画一幅图,让大家去了解“归档”、“解档”、每一句话,到底都干了什么, 好,我们先新建一个项目, 新建一个项目 新建一个…

Python实现EMV指标计算:股票技术分析的利器系列(2)

Python实现EMV指标计算&#xff1a;股票技术分析的利器系列&#xff08;2&#xff09; 介绍算法解释&#xff1a; 核心代码&#xff1a;rolling函数介绍 完整代码&#xff1a;一定要看 介绍 先看看官方介绍&#xff1a; EMV(简易波动指标&#xff09; 用法 1.EMV 由下往上穿越…