uncertainty相关内容

Matplotlib图例中误差带的线条和阴影区域

我希望有一个类似于 但虚线和黄色区域按如下方式合并: 推荐答案 若要执行所需操作,您需要调用legend将所需的两条线/补丁合并到一个项目中。 要了解如何在实践中做到这一点,请看一个简单的工作示例: # Import libraries import numpy as np import matplotlib.pyplot as plt # Create some ..
发布时间:2022-04-08 11:47:39 其他开发

在 pytorch 上使用 MC Dropout 测量不确定性

我正在尝试在 Pytorch 上使用 Mc Dropout 实现贝叶斯 CNN,主要思想是,通过在测试时应用 dropout 并运行多次前向传递,您可以获得来自各种不同模型的预测.我找到了 Mc Dropout 的一个应用,但我真的不明白他们是如何应用这种方法的,以及他们究竟是如何从预测列表中选择正确的预测的 这是代码 def mcdropout_test(模型):模型.train()测试 ..

如何使用 Keras 计算预测不确定性?

我想计算 NN 模型的确定性/置信度(参见 我的深层模型是什么不知道) - 当神经网络告诉我一个图像代表“8"时,我想知道它有多确定.我的模型是 99% 确定它是“8"还是 51% 是“8",但它也可能是“6"?有些数字很模糊,我想知道模型只是在“抛硬币"的哪些图像. 我找到了一些关于此的理论著作,但我无法将其放入代码中.如果我理解正确,我应该多次评估测试图像,同时“杀死"不同的神经元(使用 ..

报告不确定性:给定均值和标准误,仅显示有效数字

目的是展示多次观察的结果,而不是不必要的数字,即显示一个值与给定的有效数字一致的位数不确定性. 例如,如果计算 mean=123.45 和 err=0.0012345 那么预期输出可能看起来像 123450 ± 1.2 (× 10-3) 其中使用以下规则: 错误总是有一个或两个有效数字.两个如果第一个数字为 1(忽略前导零) 平均值四舍五入以去掉不确定的数字,除了最后一个(“在与第一 ..
发布时间:2021-08-30 18:46:11 Python

在pytorch上使用MC Dropout测量不确定性

我正在尝试在Pytorch上使用Mc Dropout实施贝叶斯CNN,主要思想是,通过在测试时应用辍学并遍历许多前向传递,您可以从各种不同的模型中获得预测.我找到了Mc Dropout的一个应用程序,但我真的没有得到他们如何应用此方法以及他们如何从预测列表中选择正确的预测 这是代码 def mcdropout_test(model):model.train()test_loss = 0正确 ..
发布时间:2021-04-15 18:55:03 其他开发

在带有测量误差的数据样条上使用scipy quad时,如何传播误差?

我有一个包含N个点的数据集,这些数据适合样条曲线并使用scipy.integrate.quad进行积分.我想使用N个相关的测量误差对最终的积分值进行误差估计. 我最初尝试使用不确定性包,但x +/- stddev对象不适用于scipy. def integrand(w_point, x, y): #call spline function to get data arbitra ..
发布时间:2020-07-24 23:50:02 其他开发

一个好的不确定性(间隔)算术库?

已编辑 鉴于“不确定性"和“不确定性"这两个词相当普遍,因此使用Google的“不确定性算法"很难立即获得帮助.因此,任何人都可以按照几乎所有的编程/脚本语言建议一个好的例程库,按照以下说明实现对不确定值的处理: 使用不确定性算法记录近似值,对于该值存在测得的公差.这是当我们不确定某个值,但是知道它可以具有的上限和下限,表示为±值. 解决方案 我相信"间隔算术"是您要查找的名称 ..
发布时间:2020-05-06 11:05:00 其他开发

AI:开放世界参考解析中的部分统一

在对描述对话表达式语义的谓词进行引用解析时,由于在开放的世界中工作,我需要能够实现部分统一. 例如,考虑以下情形: 您面前有一个蓝框. 我们使用id 3引用此蓝色框. 一组谓词box(x)^blue(x)可以轻松地解析为您所知道的蓝框.进行此查询将返回3 一组谓词ball(x)^yellow(x)不会解析为任何东西.很好. 但是现在考虑ball(x)^yellow(x ..

如何使用Keras计算预测不确定性?

我想计算NN模型的确定性/置信度(请参阅我的深刻见解模型不知道)-当NN告诉我图像代表"8"时,我想知道它的确定性.我的模型是99%肯定是"8"还是51%是"8",但也可能是"6"?一些数字是非常模糊的,我想知道模型只是在“翻转硬币"上显示哪些图像. 我已经找到了一些有关此的理论著作,但是我很难将其放入代码中.如果我理解正确,我应该多次评估测试图像,同时“杀死"不同的神经元(使用辍学),然后 ..