读AI新生:破解人机共存密码笔记17不确定性和概率

1. 前向搜索

1.1. 通过前向搜索,通过考虑各种可能的动作序列的结果,来选择动作,是智能系统的基本能力

1.2. 如果一家卡车运输公司想要优化其100辆卡车在美国的运输,那么该公司可能需要考虑的状态数量将是10^700个

1.3. 几乎所有的前向搜索程序都在使用的基本思路是,给叶子节点,即最遥远的未来的那些状态,各赋予一个估计值,然后“回溯”,找出根节点的各个选择有多好

1.4. 人类能够管理自己的计算活动,从而合理而又迅速地做出理智的决策,这种能力至少与人类正确感知和推理的能力一样非凡

1.5. 选择计算的过程叫元推理,这意味着对推理进行推理

1.5.1. 计算的价值在于它能提高你的决策质量

1.6. 探索从当前状态延伸到未来的可能性之树并不是做出决定的唯一途径

1.6.1. 从目标开始向后追溯更有意义

1.6.2. 目标通常会考虑所有可能的合法动作

1.7. AlphaZero大约能向前计算50步棋,但是50步棋的运动控制指令只能让你计划几秒钟后的未来

1.7.1. 虽然AlphaZero在围棋对局中比任何人都看得更远,但这种能力在现实世界中似乎并没有帮助

1.7.2. 这是一种错误的前向搜索

1.7.3. 它考虑的唯一动作就是从初始状态开始按顺序发生的原始动作

1.8. 1962年,赫伯特·西蒙在著名的论文《复杂性的体系结构》中强调了层级组织的重要性

1.8.1. 自20世纪70年代初以来,人工智能研究人员已经开发出多种方法来构建和细化层级组织的计划

1.8.2. 目前现有的所有分层规划方法都依赖于人为产生的抽象动作和具体动作的层级组织,我们还不知道如何从经验中学习这种层级组织

2. 知识与逻辑

2.1. 在古代印度、中国和希腊独立发展起来的逻辑学核心思想是,精确含义和合理推理可以应用于任何句子,而不仅仅应用于数字

2.2. 逻辑学是一种用确定的知识进行推理的研究

2.2.1. 就主题而言,它是完全通用的,也就是说,逻辑学知识可以是关于任何事物的

2.2.2. 逻辑学是我们理解通用智能的不可或缺的一部分

2.3. 命题逻辑

2.3.1. 自20世纪60年代初以来,命题逻辑中实用的“推理算法”就已为人们所知

2.3.1.1. 虽然在最坏的情况下,处理一般推理任务可能需要花费指数级的时间

2.3.2. 一旦人们将所有这些任务表述为推理任务,就可以使用单一算法(命题逻辑的推理算法)来解决所有任务

2.3.3. 问题不仅在于规则手册将达到令人难以置信的规模,还在于学习系统从例子中获取规则,需要多到令人难以置信的经验

2.3.3.1. 这种限制不仅适用于基于命题逻辑的系统,也适用于任何具有类似表达能力的系统,其中包括贝叶斯网络(它最早是命题逻辑的概率学“表亲”)以及神经网络(它是人工智能“深度学习”方法的基础)

2.4. 一阶逻辑

2.4.1. 一阶逻辑由德国数学家戈特洛布·弗雷格(Gottlob Frege)于1879年提出,它为人们提供了一种描述规则的方法

2.4.2. 命题逻辑和一阶逻辑的关键区别在于:命题逻辑假设世界是由真假命题组成的,而一阶逻辑假设世界是由可以通过各种方式相互关联的对象组成的

2.4.2.1. 用一阶逻辑描述与用英语描述几乎一样长

2.4.3. 名为Prolog的编程语言

2.5. 逻辑无法处理不确定的信息

2.5.1. 有效的老式人工智能,简称GOFAI

2.5.2. 越来越多的人认为逻辑与人工智能无关

2.5.3. 事实上,如今深度学习领域的许多人工智能研究人员对逻辑一无所知

2.6. 在任何有用的意义上,一个可以了解事物的程序至少需要拥有与一阶逻辑能力相媲美的表达和推理能力

3. 贝叶斯网络

3.1. 20世纪80年代初,朱迪亚·珀尔提出了一种叫作“贝叶斯网络”的正式语言

3.2. 就像命题逻辑一样,有些算法可以用任何证据回答任何贝叶斯网络的任何问题

3.3. 贝叶斯网络提供了一种基于知识系统的方法,避免了和20世纪80年代基于规则的专家系统一样的失败

3.3.1. 事实上,人工智能界如果在20世纪80年代初不那么强烈地抗拒概率,就可能会避免基于规则的专家系统泡沫之后的人工智能寒冬

3.4. 贝叶斯网络为表示必要的概率和执行计算提供了机制,为许多复杂任务实现了贝叶斯更新

3.4.1. 就像命题逻辑一样,它们表达一般知识的能力也相当有限

3.5. 了解不确定的世界的基本方法是贝叶斯更新

3.6. 实现它的算法通常有两个步骤

3.6.1. 预测,在这个步骤中,智能体根据最近的动作预测世界的当前状态

3.6.2. 更新,在这个步骤中,智能体接收新的感知输入并相应地更新它的信念

3.7. SLAM是许多人工智能应用的核心组件,从增强现实系统到无人驾驶汽车和行星漫游车

3.7.1. 同步定位与地图构建

4. 不确定性和概率论

4.1. 逻辑学为用确定的知识进行推理提供了通用基础,而概率论则需要用不确定的信息进行推理(确定的知识是其中的一种特例)

4.2. 不确定性是现实世界中的智能体的正常认知状态

4.3. 虽然概率论的基本思想是在17世纪发展起来的,但直到最近,以正式的方式用大概率模型来进行表达和推理才成为可能

4.4. 一阶概率语言

4.4.1. 可以将一阶逻辑的表达能力与贝叶斯网络精确获取概率信息的能力结合起来

4.4.2. 这种结合让我们得到一加一大于二的效果:基于概率知识的系统能够处理比单用逻辑方法或贝叶斯网络更广泛的现实世界情况

4.4.3. 一阶逻辑和概率论的结合给了我们一种表达许多对象的不确定信息的方式

4.4.3.1. 不仅有关于哪些事实是真或假的不确定性,还包括存在哪些对象的不确定性,以及对象的对应关系的不确定性

4.5. 概率论与有表达能力的正式语言的结合是人工智能的一个非常新的子领域,通常被称为概率编程

4.5.1. PPL

4.5.2. 其中许多都是从普通编程语言而不是从一阶逻辑中获得表达能力的

4.5.3. 所有的概率编程语言系统都具有用复杂的、不确定的知识进行表达和推理的能力

4.5.3.1. 其应用有微软的TrueSkill系统,该系统每天为数百万名电子游戏玩家评级
4.5.3.2. 还有以前任何机械假说都无法解释的人类认知方面的模型

4.6. 概率推理最重要的作用之一是了解世界上无法直接被观察到的部分

4.6.1. 在部分可见的环境中运行的智能体必须根据它们所拥有的线索,尽可能地了解它们看不到的东西

4.7. 信念状态(belief state)一词来指代智能体对世界状态的当前认知,无论这种认知是多么地不完整和不确定

4.7.1. 保持信念状态为最新状态是一切智能体的核心活动

4.7.2. 对于信念状态的某些部分,这是自动发生的

4.7.3. 对于其他部分,这则是按需发生的

5. 从经验中学习

5.1. 学习意味着基于经验改进性能

5.2. 机器学习最常见的形式是监督学习

5.3. 从规则的逐步发展中可以看出,学习是通过对假设进行一系列修改来适应观察到的例子而实现的

5.3.1. 这是学习算法可以很容易做到的事情,也是第一个要点

5.3.2. 假设也可以是表示物理定律的代数表达式,表示疾病和症状的概率贝叶斯网络,甚至可以是表示某些其他机器的复杂行为的计算机程序

5.4. 第二个要点是,即使好的假设也可能是错误的

5.5. 归纳推理

5.5.1. 从“特定观察结果”到“一般原则”的推理,永远无法得到保证

5.6. 在现代统计学理论中,我们要求的不是保证完全正确,而是保证发现的假设大致正确

5.7. 只要世界表现出一定程度的规律性,这个算法就不太可能产生非常糟糕的假设,因为这样的假设很可能已经被某个尝试“发现”了

5.8. 深度学习技术在媒体上引起了所有关于人工智能的喧嚣

5.8.1. 它主要是一种监督学习的形式,代表了近几十年来人工智能领域最重要的进步之一,所以值得我们了解它的工作原理

5.8.2. 在特定任务的背景下理解深度学习是最容易的

5.8.3. 目前最受欢迎的是深度卷积网络

5.8.3.1. 网络实际上是一幅复杂的、可调的数学表达式的图画
5.8.3.2. 奇特之处在于,网络结构在图像的整个输入过程中以固定的模式自我重复
5.8.3.3. 它之所以被称为“深度”网络,是因为这样的网络通常有很多层,也因为这个名字听起来令人赞叹,而且有些诡异

5.8.4. 因为它们有很多层,所以每一层都可以学习从输入到输出的一个很简单的转换,而许多这样的简单转换加起来,就是从照片到类别标签所需的复杂转换

5.8.4.1. 深度视觉网络具有内置的结构,可以强制实现平移不变性和尺度不变性,这意味着,无论狗出现在图像中的哪个位置,无论它在图像中看上去体型有多大,它都是一只狗

5.8.5. 深度网络的另一个重要特性是,它们经常能发现图像的内部表示形式,正是这些形式捕捉到了图像的基本特征,例如眼睛、条纹和其他简单形状

5.8.5.1. 多次重复这个过程就会生成现在众所周知的DeepDream(“深梦”)或Inceptionism(“启发主义”)神经网络生成的那种图像
5.8.5.2. Inceptionism本身已经成为一种艺术形式,它生成的图像不同于任何人类艺术

5.8.6. 虽然深度学习系统取得了令人瞩目的成就,但我们目前所理解的深度学习系统远不能为通用智能系统提供基础

5.8.6.1. 它们是电路
5.8.6.1.1. 在“原生模式”下运行的深度网络需要大量的电路来表示相当简单的常识
5.8.6.2. 它们是命题逻辑和贝叶斯网络的表亲,虽然它们有很多奇妙的特性,但它们也缺乏用简洁的方式表达复杂知识的能力

5.8.7. 深度学习可能会在远低于通用智能的水平上停滞不前

6. 从思考中学习

6.1. 每当你发现自己不得不思考某件事时,那是因为你还不知道答案

6.2. 你存储并重复使用了问题的通用解决方案

6.3. 看到例子后,智能体可以自己解释为什么会出现这种情况,并可以通过了解哪些因素对解释至关重要,来提取通用原理

6.3.1. 在人工智能中,这种学习被称为基于解释的学习

6.3.2. 这个过程本身不会增加新的知识

6.4. 认知科学的研究强调了这种类型的学习在人类认知中的重要性

6.4.1. 它以“知识块”之名,形成了艾伦·纽厄尔(Allen Newell)极具影响力的认知理论的核心支柱

6.4.2. “知识块”解释了人类如何通过练习而变得更熟练地处理认知任务,因为原本需要思考的各种子任务都变成了自动完成的任务

6.4.3. 如果没有它,人类的对话将局限于一两个字的回答,数学家仍将依靠他们的手指计数

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

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

相关文章

解决Install/Remove of the Service Denied报错

1、问题概述? 在Windows系统中安装MySQL5.7.43的时候,运行mysqld install命令提示报错:Install/Remove of the Service Denied 意思是:安装/删除服务被拒绝 问题原因所在:就是你当前的权限不够,以管理员…

Linux【环境 CenOS7】部分软件安装链接整理

优质博文:IT-BLOG-CN 一、开启网络 【问题】: 刚安装完CentOS,当ping www.baidu.com时,ping不通; 【解决】: 进入cd /etc/sysconfig/network-scripts/我这里修改的是ifcfg-ens33文件,将ONBOOT…

p2p、分布式,区块链笔记:试用ZeroTier组网

ZeroTier 是一种用于创建和管理虚拟局域网(Virtual Local Area Network,VLAN)的软件定义网络(SDN)解决方案。它可以通过互联网将多个设备安全地连接在一起,就像它们在同一个本地网络上一样。主要开发语言为…

【Python从入门到进阶】59、Pandas库中Series对象的操作(二)

接上篇《58、Pandas库中Series对象的操作(一)》 上一篇我们讲解了Pandas库中Series对象的基本概念、对象创建和操作,本篇我们来继续学习Series对象的运算、函数应用、时间序列操作,以及Series的案例实践。 一、Series对象的运算 1. 数值型数据的算术运…

1、音视频解封装流程---解复用

对于一个视频文件(mp4格式/flv格式),audio_pkt或者video_pkt是其最基本的数据单元,即视频文件是由独立的视频编码包或者音频编码包组成的。 解复用就是从视频文件中把视频包/音频包单独读取出来保存成独立文件,那么如何得知packet是视频包还是…

【一篇搞懂】操作系统期末大题:进程同步与互斥 PV操作

文章目录 一、前言🚀🚀🚀二、正文:☀️☀️☀️题型一:利用信号量实现前驱关系题型二:利用信号量实现资源同步与互斥 一、前言🚀🚀🚀 本文简介:这是一篇基于b…

无人机远程控制:北斗短报文技术详解

无人机(UAV)技术的快速发展和应用,使得远程控制成为了一项关键技术。无人机远程控制涉及无线通信、数据处理等多个方面,其中北斗短报文技术以其独特的优势,在无人机远程控制领域发挥着重要作用。本文将详细解析无人机远…

2024-06-26 base SAS programming 学习笔记6(proc report)

proc report可以生成报表,基本格式: proc report data options; (options 可以是windows/WD表示将结果输出至单独的报表窗口,或者nowindows/nowd将结果输出至HTML结果窗口) column variables ;(筛选待输出的变量,变量名与变量名之…

09_计算机网络模型

目录 OSI/RM七层模型 OSI/RM七层模型 各层介绍及硬件设备 传输介质 TCP/IP协议簇 网络层协议 传输层协议 应用层协议 完整URL的组成 IP地址表示与计算 分类地址格式 子网划分和超网聚合 无分类编址 特殊含义的IP地址 IPv6协议 过渡技术 OSI/RM七层模型 OSI/RM七…

区间动态规划——最长回文子序列长度(C++)

把夜熬成粥,然后喝了它。 ——2024年7月1日 书接上回:区间动态规划——最长回文子串(C)-CSDN博客,大家有想到解决办法吗? 题目描述 给定一个字符串s(s仅由数字和英文大小写字母组成&#xff0…

微积分-导数3(微分法则)

常见函数的导数 常量函数的导数 d d x ( c ) 0 \frac{d}{dx}(c) 0 dxd​(c)0 常量函数的图像是一条水平线 y c y c yc,它的斜率为0,所以我们必须有 f ′ ( x ) 0 f(x) 0 f′(x)0。从导数的定义来看,证明也很简单: f ′ …

QT拖放事件之三:自定义拖放操作-利用QDrag来拖动完成数据的传输

1、运行效果 1)Qt::MoveAction 2)Qt::CopyAction 2、源码 #include "Widget.h" #include "ui_Widget.h" #include "common.h"

二级建造师(建筑工程专业)考试题库,高效备考!!!

16.在施工合同履行期间发生的变更事项中,属于工程变更的是()。 A.质量要求变更 B.分包单位变更 C.合同价款变更 D.相关法规变更 答案:A 解析:工程变更一般是指在工程施工过程中,根据合同约定对施工的…

恭贺甘露海首届道教南宗养生论坛暨天台山第十届道医大会圆满成功

6月13日,首届中国道教南宗养生论坛暨天台山第十届道医学术交流大会在浙江新昌重阳宫千人会场隆重开幕。 本次大会主办单位:天台山桐柏宫 中国民间中医医药研究开发协会道医学分会, 承办单位:新昌县重阳宫 ,协办单位&…

网络基础:静态路由

静态路由是一种由网络管理员手动配置的路由方式,用于在网络设备(如路由器或交换机)之间传递数据包。与动态路由不同,静态路由不会根据网络状态的变化自动调整。 不同厂商的网络设备在静态路由的配置上有些许差异;下面…

网络构建关键技术_2.IPv4与IPv6融合组网技术

互联网数字分配机构(IANA)在2016年已向国际互联网工程任务组(IETF)提出建议,要求新制定的国际互联网标准只支持IPv6,不再兼容IPv4。目前,IPv6已经成为唯一公认的下一代互联网商用解决方案&#…

安卓开发app-基础的java项目构建补充知识

安卓开发app-基础的java项目构建补充知识!上一次分享了基础的项目构建,但是还遗漏了一些基础的内容。今天补充完整。 首先,是关于项目的一些配置文件的信息。 第一个配置文件:{setting.gradle} 国内阿里云仓库地址信息&#xff1…

定制型汽车传感器在汽车中的应用

定制型汽车霍尔传感器在汽车中的应用及功能 曲轴和凸轮轴位置传感器: 这些传感器用于监测发动机的曲轴和凸轮轴的位置,帮助发动机管理系统精确控制点火时机和燃油喷射,提高发动机效率。 变速器控制系统: 在自动变速器中&#xf…

Linux虚拟串口设置

VSPD虚拟串口软件安装及使用 一、软件安装 1、Configure Virtual Serial Port Driver(VSPD) 1.1 首先下载 Configure Virtual Serial Port Driver(VSPD) 软件 链接:https://pan.baidu.com/s/11aGc2aHGUew5QZ0XhaWXJw 提取码:rmd7 1.2 安装时注意将…

局域网必备文件传输神器,吾爱再出精品,支持电脑、手机无缝对接!

今天给大家带来的不是一般的干货,而是一款让阿星我爱不释手的局域网文件传输神器,而且是吾爱大佬出品。无论是工作还是生活,它都能给你带来极大的便利。这年头,谁还没个跨设备传输文件的需求呢? 手机、电脑、平板&…