三种数据提供有歧义的结果的情况,因果关系如何帮助澄清数据的解读

论智 ? 2018-10-31 09:07 ? 次阅读

编者按:Databricks数据科学主管Sean Owen讨论了三种数据提供有歧义的结果的情况,以及因果关系如何帮助澄清数据的解读。

相关和因果

相关性不等于因果。仅仅因为冰淇淋和美黑霜销量同时上升或下降并不意味着两者之间有什么因果关系。然而,人类的思考方式倾向于因果关系。你大概已经意识到这两种商品的销量均取决于夏季炎热的天气。那么,因果关系是一个什么样的角色?

新入行的数据科学家可能有一个印象,因果关系是一个大家避而不谈的话题。这是一个错误印象。我们使用数据决定“哪则广告将导致更多点击?”这样的事情。已经有一个易用、开放工具的生态系统,可供我们基于数据建立模型,我们觉得这些模型可以回答关于成因和效果的问题。什么时候它们确实做到了这一点,什么时候我们误以为它们做到了?

数据告诉我们什么,和我们认为数据告诉我们什么,这两者之间存在着微妙的空隙,这正是困惑和错误的源泉。新入行的数据科学家,尽管配备了强大的建模工具,仍可能成为“未知的未知”的牺牲品,即使是在简单的分析中也是如此。

本文将演示三种看起来简单的情况,这些情况会产生惊人的歧义结果。剧透:在所有情形下,因果关系是澄清数据解读必不可少的成分。包括概率图模型和do-calculus在内的激动人心的工具,能够让我们基于数据和因果关系进行推理,得出强有力的结论。

两条“最佳拟合”直线

考虑R内置的cars数据集。这个简单的小数据集提供了不同车速的制动距离。假设低速情况下,两者的关系是线性的。

再没什么能比线性回归更简单了吧?距离是速度的函数:

同样,速度也是距离的函数:

尽管看起来是同一件事,两种说法,这两种回归会给出不同的最佳拟合直线。这两条线不可能都是最佳的,那么哪一条才是最佳拟合直线,为什么?

如果你想亲自验证,可以查看、运行创建上面两个图形的代码:https://trial.dominodatalab.com/u/srowen/causation/view/main.R

两个最佳疗法

下面的数据集可能看起来很熟悉。它显示了肾结石的两种疗法的治愈率。

你也许注意到了上表的奇怪之处。总体而言,B疗法的治愈率更高。然而,A疗法在小结石上有着更高的治愈率,在小结石以外的情形(大结石)上也有着更高的治愈率。这怎么可能?你可以自己算一下。

许多人会马上意识到这是辛普森悖论的一个典型例子。(这个例子取自辛普森悖论的维基页面。)意识到这一点很重要。然而,意识到这一点并不能回答真正的问题:哪种疗法更好?

这里,A疗法更好。较大的肾结石更难治疗,总体而言治愈率更低。在这些比较困难的情形下,更常应用A疗法。虽然A疗法实际上更好,但因为更常应用在困难情形下,总体治愈率被拉低了。结石大小是一个混淆变量,表格的横行控制了结石大小。所以,控制所有像这样的变量以避免出现悖论总不会错吧?

考虑下面的数据:

这次是根据治疗后病人的血酸分组。基于这些数据,哪种疗法更好?为什么?

虚幻的相关性

最后,考虑R内置的mtcars数据集。它提供了20世界70年代的一些车型的统计数据,例如引擎汽缸容量、燃油效率、气缸数量,等等。考虑drat(后轮轴减速比)和carb(化油器数量——现在的车不使用化油器,改用电子喷射系统)的相关性。

几乎没有相关性(r = -0.09)。这是有道理的,毕竟变速设计和引擎设计实际上是正交的。(我承认这不是一个最直观的例子,但这是R语言内置的简易数据集中最易懂的例子。)

然而,如果我们只考虑6缸或8缸引擎的车型:

有很清楚的正相关性(r = 0.52)。那么其他车型呢?

竟也有较小的正相关性(r = 0.22)。两个变量在部分数据上相关,在剩余数据上也相关,但是在整体数据上却不相关,怎么可能会这样?

答案在因果关系之中

当然,这些问题都有答案。在第一个例子中,两条不同的直线源自两组不同的假定。距离 ~ 速度回归意味着距离是速度的线性函数,加上高斯噪声,直线最小化实际距离和预测距离的均方误差。另一条直线最小化实际速度和预测速度的均方误差。前者对应的假定是速度的不同导致了制动距离的不同,很有道理;后者暗示距离的不同导致了速度的不同,没有意义。所以源自距离 ~ 速度的直线是正确的最佳拟合直线。不过,判定这一点需要数据以外的信息。

速度不同导致制动距离不同这一想法可以用一个(非常简单的)有向图表示:

类似地,在辛普森悖论的第二个例子中,血酸不再是混淆变量,而是中介变量。它并不导致选取哪种疗法,反而是选取哪种疗法导致了不同的血酸水平。将它作为控制变量等于移除了疗法的主要效果。在这一情形下,B疗法看起来要好一点,因为它导向更低的血酸,从而导向更好的结果(尽管A疗法确实看起来有一些正面的次级效应)。

因此,辛普森悖论的原场景为:

而第二个场景为:

同样,这里的“悖论”是可以解决的。关于因果关系的外部信息解决了“悖论”——两个场景的解决方式不同!

第三个例子是伯克森悖论的一个例子。假定后轮轴减速比和化油器数目都影响汽缸数目(这里不展开讨论,假定引擎设计上这一点成立),那么后轮轴减速比和化油器数量没有相关性这一结论是正确的。控制汽缸数目创造了不存在的相关性,因为汽缸数目是同时和后轮轴减速比与化油器数量相关的“碰撞”变量。

同样,数据没有告诉我们这点;具备变量之间因果关系的知识才能得出这一结论。

概率图模型和do-Calculus

我们上面绘制概率图模型(PGM)有其目的。这些图表达了成因-结果关系中的条件概率依赖的类型。尽管上述情形的概率图很是微不足道,它们很容易变得很复杂。然而,不管简单还是复杂,我们都可以通过分析概率图检测正确分析数据所需的变量之间的关系。

PGM是一个有趣的主题。(Coursera上有Daphne Koller开的课程。)理解因果关系的重要性,以及如何分析因果关系以正确解读数据是数据科学家之旅必经的一步。

这类分析导向了一种可能更加激动人心的能力。假如一个变量取了不同的值,会发生什么?做出这方面的推理是有可能的。这一想法听起来像是条件概率:给定今天的冰淇淋销量很高(IC)这一条件,美黑霜的销量很高(ST)的概率是多少?也就是,P(ST|IC)是多少?基于数据集,这很容易回答。如果两者是正相关的,我们可以进一步期望P(IC|ST) > P(IC)——也就是说,当美黑霜的销量很高的时候,冰淇淋的销量很高的概率更大。

然而,如果我们提高了美黑霜的销量(也许可以记作do(ST)),那么冰淇淋的销量会增长吗?很清楚,P(IC|do(ST))和P(IC|ST)不是一回事,因为我们不期望这两者之间有什么因果联系。

数据只提供了简单的条件概率吗?我们有可能演算数据中未曾发生的反事实概率,从而评判这些有关行动的论断吗?

令人惊喜的答案,是的,在因果模型和Judea Pearl提出的“do-calculus”的帮助下,这是有可能的。do-calculus是Pearl的新书The Book of Why的主题。这本书总结了因果思考的历史,贝叶斯网络,图模型和Pearl自己对这一领域的显著贡献,在此高度推荐。

也许do-calculus最引人入胜的演示是这本书对吸烟致癌相关研究的回溯分析。据Pearl所述,吸烟致癌到底是通过肺部烟焦油囤积,还是因为未知的基因因素同时导致了喜欢吸烟和易得肺癌,对此人们曾有疑问。不幸的是,这一基因因素无法观测,也不可能控制。画出其中暗含的因果模型,就很容易做出推理。

即使在不能确定基因因素是否存在的情况下,还有可能回答“吸烟致癌”这样的问题吗?P(癌|do(吸烟)) > P(癌)吗?

通过应用do-calculus的三条基本规则,这是有可能做到的,具体细节这里就不展开了(请看论文和书)。应用do-calculus规则之后,只涉及吸烟、烟焦油、癌症的条件概率,这些都可以从现实数据集中得出:

仅仅通过数据中的条件概率,即使在不知道是否存在未知混淆变量的情况下,就有可能知道是否吸烟导致患癌风险增加,

结语

有经验的数据科学家不仅知道如何将工具作为黑箱使用,还知道模型和数据的正确解读常常具有歧义,甚至违背直觉。避免常见误区是资深从业者的标志。

幸运的是,许多这样的悖论有着常见的来源,通过基于成因-效果网络的推理,可以分析这些来源,从而解决这些悖论。概率图模型和统计方法一样重要。

再加上do-calculus,我们可以基于数据做出一些解读和分析,对那些习惯相信无法仅仅从数据中得到因果或反事实结论的人来说,这些解读和分析十分惊人!

原文标题:相关性≠因果:概率图模型和do-calculus

文章出处:【微信号:jqr_AI,微信公众号:论智】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

Batch的大小、灾难性遗忘将如何影响学习速率

所以,我们该如何在限制训练速度的情况下,还可以提高batch size,同时不用维持曲率效应带来的不....

的头像 论智 发表于 11-14 08:58 ? 79次 阅读
Batch的大小、灾难性遗忘将如何影响学习速率

通信原理基础课程之通信基本的概念资料概述

本文档的主要内容详细介绍的是通信原理基础课程之通信基本的概念资料概述主要内容包括了:一、什么是通信?....

发表于 11-14 08:00 ? 14次 阅读
通信原理基础课程之通信基本的概念资料概述

深入浅出地介绍了一个有趣的概念:等待时间悖论

当乘客在随机时间点到达公交站时,他们经历的等待时间的概率既会受p(T)影响,又会受T本身影响:汽车到....

的头像 论智 发表于 11-13 09:01 ? 529次 阅读
深入浅出地介绍了一个有趣的概念:等待时间悖论

递归指的是在函数的定义中使用函数自身的方法

C语言支持递归,即一个函数可以调用其自身。但在使用递归时,程序员需要注意定义一个从函数退出的条件,....

的头像 电子发烧友网工程师 发表于 11-12 15:06 ? 112次 阅读
递归指的是在函数的定义中使用函数自身的方法

C语言errno、perror()和strerror()

让我们来模拟一种错误情况,尝试打开一个不存在的文件。您可以使用多种方式来输出错误消息,在这里我们使用....

的头像 电子发烧友网工程师 发表于 11-12 15:01 ? 72次 阅读
C语言errno、perror()和strerror()

C语言中的动态内存管理

但是,如果您预先不知道需要存储的文本长度,例如您向存储有关一个主题的详细描述。在这里,我们需要定义一....

的头像 电子发烧友网工程师 发表于 11-12 14:46 ? 87次 阅读
C语言中的动态内存管理

Neurala与中国开发者社区CSDN联合宣布,正式成为战略合作伙伴

Neurala 是一家美国软件公司,所开发的深度学习软件 Neurala Brain 可以让机器人、....

的头像 电子发烧友网工程师 发表于 11-12 10:48 ? 219次 阅读
Neurala与中国开发者社区CSDN联合宣布,正式成为战略合作伙伴

LED闪烁开发之while循环函数和delay延时函数的资料概述

本文档的主要内容详细介绍的是LED闪烁开发之C语言常用的预处理命令和while循环函数及delay延....

发表于 11-12 08:00 ? 28次 阅读
LED闪烁开发之while循环函数和delay延时函数的资料概述

关于机器学习的超全总结

根据训练数据是否有标记,机器学习任务大致分为两大类:监督学习和非监督学习,监督学习主要包括分类和回归....

的头像 将门创投 发表于 11-10 10:55 ? 300次 阅读
关于机器学习的超全总结

如何把握设计与功能之间的平衡,创建出简洁直观的可视化图像?

这个例子告诉我们,在可视化数据之前,多问问自己可视化的目的会帮我们更好地选择图表。可视化图像不应该只....

的头像 论智 发表于 11-10 10:03 ? 166次 阅读
如何把握设计与功能之间的平衡,创建出简洁直观的可视化图像?

Abhay Pawar总结的进入Kaggle2%的技巧

如果因变量(目标变量)是二元的,所有的点要么分布在0,要么分布在1,散点图是无法工作的。对于连续的目....

的头像 论智 发表于 11-10 09:31 ? 272次 阅读
Abhay Pawar总结的进入Kaggle2%的技巧

关于STM32入门库函数的问题

我是直接记住这个函数的功能呢,还是去看这个函数的代码(即实现过程呢),小白,在这里请求大家指点...

发表于 11-09 08:55 ? 126次 阅读
关于STM32入门库函数的问题

复变函数的复习资料合集免费下载

本文档的主要内容详细介绍的是复变函数的复习资料合集免费下载内容包括了:复变函数复习题,复变函数试卷和....

发表于 11-09 08:00 ? 24次 阅读
复变函数的复习资料合集免费下载

MATLAB的常用命令合集详细资料免费下载

本文档的主要内容详细介绍的是MATLAB的常用命令合集详细资料免费下载,汇集MATLAB命令,快速查....

发表于 11-09 08:00 ? 28次 阅读
MATLAB的常用命令合集详细资料免费下载

数字电子技术复习试卷和答案资料免费下载

本文档的主要内容详细介绍的是数字电子技术复习试卷和答案资料免费下载 在每小题列出的四个备用选项中只....

发表于 11-09 08:00 ? 27次 阅读
数字电子技术复习试卷和答案资料免费下载

C语言中提供了许多内置的输入输出函数

stdio.h 是一个头文件 (标准输入输出头文件) and #include 是一个预处理命令,用....

的头像 电子发烧友网工程师 发表于 11-08 14:44 ? 133次 阅读
C语言中提供了许多内置的输入输出函数

C程序员如何创建、打开、关闭文本文件或二进制文件

如果这个函数在读取最后一个字符之前就遇到一个换行符 '\n' 或文件的末尾 EOF,则只会返回读取到....

的头像 电子发烧友网工程师 发表于 11-08 14:38 ? 117次 阅读
C程序员如何创建、打开、关闭文本文件或二进制文件

Ariza部署了一个WebApp利用图像分析技术诊断患者是否患有疟疾

在诸多疟疾诊断方法中,镜检法是许多医院的支柱,它的具体流程是先把患者血液涂抹在载玻片上,用造影剂染色....

的头像 论智 发表于 11-08 09:11 ? 241次 阅读
Ariza部署了一个WebApp利用图像分析技术诊断患者是否患有疟疾

指引入门d3.js的门径,如何基于基本原则创建可视化?

图表不过是内有形状的矩形。d3提供了方法,通过操作图形记号或创建自己的形状来定义你自己的可视化表示。....

的头像 论智 发表于 11-08 09:03 ? 223次 阅读
指引入门d3.js的门径,如何基于基本原则创建可视化?

如何用Fashion-MNIST数据集搭建一个用于辨认时尚单品的机器学习模型

去年八月份,德国研究机构Zalando Research在GitHub上推出了一个全新的数据集,其中....

的头像 论智 发表于 11-08 08:59 ? 268次 阅读
如何用Fashion-MNIST数据集搭建一个用于辨认时尚单品的机器学习模型

KEIL C编译器中常见的警告与错误信息的详细解决办法资料概述

本文档的主要内容详细介绍的是KEIL C编译器中常见的警告与错误信息的详细解决办法资料概述。

发表于 11-07 17:43 ? 26次 阅读
KEIL C编译器中常见的警告与错误信息的详细解决办法资料概述

人工智能中的离散数学有什么作用详细资料介绍

逻辑学:研究人的思维形式和规律的科学。由于研究的对象和方法各有侧重而又分为形式逻辑、辩证逻辑和数理逻....

发表于 11-07 10:10 ? 32次 阅读
人工智能中的离散数学有什么作用详细资料介绍

一种从空中角度测量车辆数据的新方法

High D数据集记录在德国科隆附近的六个不同地点。 位置因车道数量和速度限制而异。 记录的数据中包....

的头像 将门创投 发表于 11-06 10:09 ? 424次 阅读
一种从空中角度测量车辆数据的新方法

AI Challenger 2018比赛决赛在即!总奖金300万

随着人们生活水平的提高、生活方式的丰富,传统天气预报方式也正在遇到越来越大的挑战。AI Challe....

的头像 电子发烧友网工程师 发表于 11-06 09:11 ? 358次 阅读
AI Challenger 2018比赛决赛在即!总奖金300万

如何构造出离散形式的跟踪微分器详细资料概述

本 文 利 用 “ 等 时 区 方 法 ” 确 定 出 二 阶离 散系 统最 速控 制综 合 函数 ....

发表于 11-06 08:00 ? 34次 阅读
如何构造出离散形式的跟踪微分器详细资料概述

图像分类问题为例,带你领略fastai这一高层抽象框架惊人的简洁性

现在我们回过头来,再看看from_folder这个方法,它根据路径参数获取数据集目录,然后根据目录结....

的头像 论智 发表于 11-05 15:36 ? 267次 阅读
图像分类问题为例,带你领略fastai这一高层抽象框架惊人的简洁性

如何跳转到函数使用它的地址?

你好,先生, 现在我有一个问题,如何跳转到函数使用它的地址? 在我的项目中,我找到了映射文件中一个函数的地址。例如, 空...

发表于 11-05 14:34 ? 59次 阅读
如何跳转到函数使用它的地址?

51单片机知识概述

1)h文件作用1 方便开发:包含一些文件需要的共同的常量,结构,类型定义,函数,变量申明2 提供接口....

的头像 畅学单片机 发表于 11-03 10:32 ? 314次 阅读
51单片机知识概述

C语言常用命令设计的实验程序资料说明

本文档的主要内容详细介绍的是C语言常用命令设计的实验程序资料说明 1. 熟悉和掌握包括顺序结构、选....

发表于 11-02 17:18 ? 72次 阅读
C语言常用命令设计的实验程序资料说明

C语言教程之如何进行最简单的C程序设计实现程序说明

本文档的主要内容详细介绍的是C语言教程之如何进行最简单的C程序设计实现程序说明。

发表于 11-02 10:53 ? 24次 阅读
C语言教程之如何进行最简单的C程序设计实现程序说明

从生产层面强调了深度学习项目开发中需要更加重视数据集的构建

这看起来显而易见,但你首先最应该做的是随机浏览你将要使用的训练数据。将一些文件复制到本地计算机上,然....

的头像 人工智能 发表于 11-02 10:41 ? 371次 阅读
从生产层面强调了深度学习项目开发中需要更加重视数据集的构建

图像分类比赛中,你可以用如下方案举一反三

在大多数机器学习任务中,我们首先要做的(也是最重要的任务)就是在使用算法之前分析数据集。这一步骤之所....

的头像 人工智能 发表于 11-02 10:36 ? 256次 阅读
图像分类比赛中,你可以用如下方案举一反三

C语言教程之C程序设计高级教程电子教材免费下载

周立功主编的《C程序设计高级教程》除了介绍C语言的基础知识之外, 还重点讲解软件开发过程中常用的数据....

发表于 11-02 09:27 ? 41次 阅读
C语言教程之C程序设计高级教程电子教材免费下载

机器视觉的五个实验的实验要求资料概述

本文档的主要内容详细介绍的是机器视觉的五个实验的实验要求资料概述主要内容包括了:实验一、图像的读入与....

发表于 11-02 08:00 ? 30次 阅读
机器视觉的五个实验的实验要求资料概述

WebKit开源浏览器的介绍和用到的库及代码目录结构和体系结构概述

WebKit 是一个开源浏览器网页排版引擎,与之相应的引擎有Gecko(Mozilla,Firefo....

发表于 11-01 09:32 ? 31次 阅读
WebKit开源浏览器的介绍和用到的库及代码目录结构和体系结构概述

用《圣经》做训练数据集,打造语言风格转换工具

该研究论文已发表在Royal Society Open Science 期刊上。文中表示,这不是首个....

的头像 新智元 发表于 11-01 09:24 ? 383次 阅读
用《圣经》做训练数据集,打造语言风格转换工具

C语言程序设计实用教程之函数详细介绍和应用

本文档的主要内容详细介绍的是C语言程序设计实用教程之函数详细介绍和应用内容包括了:1 模块化程序设计....

发表于 10-31 18:04 ? 37次 阅读
C语言程序设计实用教程之函数详细介绍和应用

爬虫实践:批量下载所有排行榜小说

模块化,函数式编程是一个非常好的习惯,坚持把每一个独立的功能都写成函数,这样会使代码简单又可复用。本....

的头像 马哥Linux运维 发表于 10-31 16:54 ? 168次 阅读
爬虫实践:批量下载所有排行榜小说

LogSumExp这一机器学习中常见的模式

我们还是接着谈谈LogSumExp吧。首先,从纯数学的角度来说,LogSumExp没什么特别的。但是....

的头像 论智 发表于 10-31 09:01 ? 228次 阅读
LogSumExp这一机器学习中常见的模式

MATLAB入门教程之MATLAB数值计算与图形绘制基础的详细资料概述

MATLAB入门教程之MATLAB数值计算与图形绘制基础的详细资料概述讲授MATLAB语言基础入门知....

发表于 10-31 08:00 ? 29次 阅读
MATLAB入门教程之MATLAB数值计算与图形绘制基础的详细资料概述

MATLAB数据和函数的可视化操作和参数详细资料说明

世界顶级的数值计算工具软件MATLAB具有极其强大的功能,可制作具有出版质量图形。我们只介绍MATL....

发表于 10-31 08:00 ? 31次 阅读
MATLAB数据和函数的可视化操作和参数详细资料说明

机器学习开源项目排名前10的项目

Ngx 是一个基于神经网络的视觉生成器和混合器,能够利用神经网络进行 VJing 过程。它将 pix....

的头像 电子发烧友网工程师 发表于 10-30 09:38 ? 564次 阅读
机器学习开源项目排名前10的项目

强化学习中如何高效地与环境互动?如何从经验中高效学习?

深度学习中的记忆总是非常有趣,科学家们经历了千辛万苦,也很难找到一种结构能打败经过良好调校的LSTM....

的头像 论智 发表于 10-30 08:59 ? 612次 阅读
强化学习中如何高效地与环境互动?如何从经验中高效学习?

科学家真正信任人工智能之前,首先需要去理解机器是如何学习的

科学家正面临一个复杂的问题,就是算法公平到底意味着什么?像Vaithianathan这样正在与公共组....

的头像 全球技术地图 发表于 10-29 14:59 ? 1474次 阅读
科学家真正信任人工智能之前,首先需要去理解机器是如何学习的

*Alpha_State_Ptr()函数去分配任务有什么好处

   TI的很多例程中,会使用*Alpha_State_Ptr()函数去分配任务,这样做有什么好处呢?...

发表于 10-29 11:45 ? 171次 阅读
*Alpha_State_Ptr()函数去分配任务有什么好处

如何基于CNN和三重损失函数,学习位置嵌入

尽管地点映射本身就是一个困难的问题,足以专门写一篇博客,人类的直觉能在很大程度上帮助解决这一问题。考....

的头像 论智 发表于 10-29 08:54 ? 761次 阅读
如何基于CNN和三重损失函数,学习位置嵌入

如何使用基尔霍夫定律对电路进行分析计算的详细资料概述

基尔霍夫定律 (Kirchhoff laws) 阐明集总参数电路中流入和流出结点的各电流间以及沿回路....

发表于 10-29 08:00 ? 57次 阅读
如何使用基尔霍夫定律对电路进行分析计算的详细资料概述

信号与系统的基本概念详细资料免费下载

信号与系统课件,郑君里版本第三版,内涵第三版的一二三章的详细的课本教程,可以完全根据课件教程学习,如....

发表于 10-29 08:00 ? 33次 阅读
信号与系统的基本概念详细资料免费下载

信号与系统教程之傅里叶变换分析的详细课件免费下载

信号与系统课件,郑君里版本第三版,内涵第三版的一二三章的详细的课本教程,可以完全根据课件教程学习,如....

发表于 10-29 08:00 ? 33次 阅读
信号与系统教程之傅里叶变换分析的详细课件免费下载

如何在Zstack中实现自己的任务详细分析和函数资料概述

在Zstack(TI的Zigbee协议栈)中,对于每个用户自己新建立的任务通常需要两个相关的处理函数....

发表于 10-26 17:39 ? 37次 阅读
如何在Zstack中实现自己的任务详细分析和函数资料概述

C语言程序设计教程之二维数组如何应用二维数组的资料概述

本文档的主要内容详细介绍的是C语言程序设计教程之二维数组如何应用二维数组的资料概述主要内容包括了:1....

发表于 10-26 16:48 ? 84次 阅读
C语言程序设计教程之二维数组如何应用二维数组的资料概述

OpenAI的研究人员提出了一种全新的AI安全策略——迭代放大法

本文提出的迭代放大,是一种在确定性假设下为后续任务生成训练假设的方法。实际上,虽然人类不能在全局上直....

的头像 将门创投 发表于 10-26 10:52 ? 637次 阅读
OpenAI的研究人员提出了一种全新的AI安全策略——迭代放大法

OpenAI提出了一种方法,能够为复杂任务生成训练信号

我们在五个不同的玩具算法任务中测试了这种方法,这些任务都有直接的算法解决方案,但我们假装不知道(例如....

的头像 论智 发表于 10-26 09:34 ? 441次 阅读
OpenAI提出了一种方法,能够为复杂任务生成训练信号

请问ccs5.5如何使函数名加粗

ccs5.5,在定义函数的时候函数名会加粗,但是在使用函数的时候怎么设置成加粗呢,谢谢...

发表于 10-10 11:12 ? 249次 阅读
请问ccs5.5如何使函数名加粗

FILEIO_Open语法问题

我很难理解如何使用FILIO搜索函数返回的值打开一个文件。下面是我正在做的一个剪辑。我知道这是“conchar *”,这是我的命,...

发表于 10-08 15:59 ? 61次 阅读
FILEIO_Open语法问题

谷歌的Dataset Search开放至今,为什么还搜不到我的数据集?

本月早些时候,谷歌推出了数据集搜索专用引擎 Dataset Search,这是一个建立在元数据上的搜索引擎,可以对网络上数千个存储库...

发表于 09-28 16:22 ? 254次 阅读
谷歌的Dataset Search开放至今,为什么还搜不到我的数据集?

请问LTspice中能否支持随机数函数如何实现

想在LTspice仿真中,把一个参数(比如电容值)设计为一个变量,这个变量在一定的范围内是一个随机数。如电容C的值为[20n,30n...

发表于 09-25 17:00 ? 71次 阅读
请问LTspice中能否支持随机数函数如何实现

audio HAL与kernel联动过程中关键的函数分析和总结

前言: 这篇文档主要是对audio HAL与kernel联动过程中几个关键的函数进行分析和总结: 1.select_device, 2.enable_sn...

发表于 09-25 15:44 ? 86次 阅读
audio HAL与kernel联动过程中关键的函数分析和总结

关于memcpy函数

memcpy(&RamfuncsRunStart, &RamfuncsLoadStart, (size_t)&RamfuncsLoadSize);这个应该放在main()函数中的哪个位置 ...

发表于 09-25 10:46 ? 105次 阅读
关于memcpy函数

没有调用静态对象的C ++构造函数

你好, 我试图使用SPC5 Studio和免费的gcc vle工具链(4.9.2)在SPC560Bxx mcu中使用C ++。 但是,看起来构造函数不像...

发表于 09-18 16:40 ? 111次 阅读
没有调用静态对象的C ++构造函数
a计划博彩 a计划博彩,连环夺宝注册送,唯品会注册送60元