在不确定的世界中获得最佳结果,

不确定性量化可以解开成功与失败之间的区别。

不确定性量化 (UQ) 可以显著提高预测准确性,提供设计优化,并在充满未知的世界中促进快速解决方案改进。

昆士兰大学的一个机构"不确定性量化基金会",编写了PYTHON多线程库multiprocess。

不确定性量化将未知数转化为信息,从而实现更好的解决方案。

####一切都有不确定性,不确定性是现实世界中固有的一部分,几乎影响工程设计、建模和风险的所有方面。

通常,物理实验中的输入或输出可能是未知的、难以测量的或有误差的。数据可以是统计的、概率的或具有先天随机性的。为了解决问题,经常做出假设和近似,即使它们难以验证和验证。

我们利用量化的不确定性作为决策过程中的关键信息,从而实现更好的决策并降低风险。

您已经在使用UQ。

不确定性量化(UQ)正式解决了统计科学中的未知数。量化最终是以数学或计算形式表达问题中所有信息的能力。UQ是不确定性的表达,或者只是统计上已知的,其形式可以为解决方案提供信息。许多常用的统计技术都属于昆士兰大学的范畴,包括:风险分析、工程设计、蒙特卡罗抽样、贝叶斯推理和机器学习。不确定性量化基金会是一家位于特拉华州的 501(c)(3) 非营利性公司。

#####

Michael McKerns - 加州理工学院/昆士兰大学基金会

Mike自2002年以来一直是加州理工学院的研究科学家,在那里他担任两个~1500万美元的预测科学和大规模计算软件项目的经理和首席开发人员。Mike于2012年受雇于Enthought,Inc。在过去的五年中,他的软件一直是几个大规模风险分析和预测科学研究项目的支柱。Mike是昆士兰大学基金会的联合创始人,该基金会是一家促进预测科学发展的非营利组织,也是OUQ理论的共同创始人,OUQ理论是一个用于不确定性量化的严格数学框架。

Mike是不确定性量化软件框架(mystic)的主要作者,该框架由价值1700万美元的加州理工学院PSAAP中心用于材料的高能量密度动态响应的预测建模和模拟,价值400万美元的LANL Exascale极端环境中的材料联合设计中心以及其他几个较小的DOE和DOD项目使用。他作为主要作者的其他软件包括Pathos,Dill,klepto,pyIDL和pygrace。

Mike拥有超过十五年的教学经验,做了一百多次会议和研讨会演讲,并为成千上万的学生教授了入门和高级Python。

#####

针对:差分进化算法不同运行的不同结果:

Mike McKerns(本尊)回答于2021-03-24 20:20得票数 1
我是mystic的作者。正如您所说的,差分进化(DE)是一种随机算法。本质上,DE使用当前解决方案向量上的随机突变来提出新的候选解决方案。因此,在许多情况下,特别是当函数是非线性函数时,您可以期望在不同的运行中得到不同的结果。
理论上,如果你让它永远运行,它会找到全局最小值。然而,我们大多数人都不想等那么久。(也许现在就要得到一个大致的结果,用来指导行动!然后,根据运算不断修正结果,指导下一步行动!)
简短的答案是,在算法中包含随机性的任何求解器通常都需要进行调整,才能获得一致的结果。

#####

正如标题所说,我正在使用Python mystic包中实现的差分进化算法来解决O(10)参数的全局优化问题,并有界限和约束。

我使用的是简单的接口diffev

result = my.diffev(func, x0, npop = 10*len(list(bnds)), bounds = bnds, ftol = 1e-11, gtol = gtol, maxiter = 1024**3, maxfun = 1024**3, constraints = constraint_eq, penalty = penalty, full_output=True, itermon=mon, scale =  scale) 

我多次尝试运行相同的优化:给定差分进化算法的缩放比例,我将优化问题运行10倍。

结果呢?几乎所有的结果我都得到了不同的答案!

我尝试了0.7、0.75、0.8和0.85的缩放比例,所有这些都是大致相同的不良行为(如神秘页面所示)。

这里有一个例子:在x轴上有参数,在y轴上有它们的值。标签表示迭代。理想情况下,您只希望看到一行。

我使用gtol = 3500运行,所以它应该相当长。我使用npop = 10*number pars,ftol = 1e-11,diffev算法的其他重要参数是默认参数。

有没有人有什么建议可以用神秘主义来调整差异进化?有没有办法避免结果中的这种差异?我知道这是一个随机算法,但我没想到它在3500的gtol上运行时会给出不同的结果。我的理解也是这个算法不会陷入局部极小值,但我可能错了。

附注:

这与问题无关,但只是给出一些背景,为什么这对我很重要。

我的工作需要做的是在上面的条件下最小化几个输入数据的函数:我对O(10)参数上的每个数据配置进行优化,然后带有一些参数的配置就是“选择的”配置。

现在,如果优化器不稳定,它可能会给我错误的数据配置作为最佳数据配置,因为我运行了数百个数据配置。

#####

你做错了:统计科学缺乏可重复性,以及如何解决它

迈克尔·麦克恩斯

抽象

Owhadi 等人 [1,2] 最近的数学证明详细说明了当今常见的统计方法中有多少本质上是不可靠的。例如,贝叶斯推理只有在所选先验准确时才能保证正确 - 否则,预测不能保证比随机猜测更有可能为真。统计科学中的常用工具,如贝叶斯推理、蒙特卡洛和机器学习,对问题集施加了强烈的隐含假设,以产生解决方案。这些方法不提供测试方法本身所需的假设的方法。例如,对于贝叶斯推理,必须选择一个先验,其中选择先验本质上将过去变成未来事件的显式预测因子。蒙特卡洛永远无法严格预测风险边界,并成为维度诅咒的受害者。

我们开发了一个全面的数学框架(OUQ)[3,4],能够利用所有可用信息来严格预测高影响罕见事件的影响,其中我们的预测因子是所有可能的有效场景的多重嵌套全局优化。这种优化是高维的、高度约束的、非凸的,并且通常不可能用当前的优化技术来解决;然而,通过将优化约束作为概率分布上的量子算子来解决,我们的软件(称为“Mystic”)[5,6]将高度非线性的统计计算转换为那些几乎令人尴尬的并行计算。通过利用编程模型的抽象以及数据和结果的全局分布式缓存,我们可以从桌面计算扩展到 PB 级和更大,而程序员的负担很小。

在这个框架内,可以测试和验证普通统计科学固有的假设,并且可以严格测试和改进模型。就所提供的信息而言,获得的结果是严格和最佳的,并且应该能够在统计科学的可重复性方面取得长足的进步。该框架已用于计算超高速冲击下的材料破坏、地震地面加速度下结构中的弹塑性破坏以及下一代大规模异构计算集群的设计。包括用于严格约束设计空间、构建标准和统计约束、利用离散和符号数学以及量化不确定性和风险的工具。

本次演讲将以图解形式轻松介绍Owhadi的证明,但主要集中在Owhadi新的严格统计框架在神秘软件中的实施,并讨论统计科学中科学可重复性的前景和影响。

#####

SciPy 是一个开源的 Python 算法库和数学工具包。

Scipy 是基于 Numpy 的科学计算库,用于数学、科学、工程学等领域,很多有一些高阶抽象和物理模型需要使用 Scipy。

SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。

#####

国内有学者网:https://www.scholat.com/

学者网(www.scholat.com)是一个学术社交网络服务网站,旨在推动科研工作者的交流合作。提供学术信息管理、文献检索、学术网盘、教学课程管理以及学者交流等服务。

自创立以来,学者网吸引了海内外知名学者和广大师生注册使用,形成了以工程应用、理论研究与学术交流为一体的面向海内外学者的科研平台。帮助广大科研工作者构建自己的学术圈,引导莘莘学子找到适合自己的导师,并且为广大科研求职者提供最新的招聘信息。

学者认证是学者网账号个人主页中的认证标识,代表学者网认证此账号个人信息的真实性。学者认证不代表学者网对该用户及其发布的信息表示支持。

汤庸 Yong TANG 教授/学者网创始人

华南师范大学 计算机学院 /SCHOLAT Lab

数据智能 , 社交网络与人本计算 (教育大数据与学者知识图谱)

SCHOLAT于2009年1月上线,目前注册用户涵盖所有985高校在内的5000+国内外机构,还有4000+课程(含1万+班级、38万+学生),以及亿级学术信息和学术关联,并呈现快速增长态势,已成为独特的科研教学协作平台和大数据生产者。

教育背景(Education Backgroud)

1981.9 湖南省大庸县(现张家界市)理科第一名考入武汉大学计算机科学系,1985年6月获理学学士学位(导师:李卫华)。

1987.9 -1990.3 长沙铁道学院(现中南大学)计算机应用专业硕士研究生(导师:张龙翔教授),1990年6月获武汉大学工学硕士学位(导师:李卫华教授)。

1998.10-2001.6 中国科学技术大学研究生院(北京)(现中国科学院大学)在职攻读博士学位,获中国科学技术大学工学博士学位,导师:杨学良教授(北京),同时得到陈国良院士(合肥)指导。

不确定性量化 (UQ) 可以显著提高预测准确性,在不确定的世界中获得最佳结果昆士兰大学Mike McKerns-中国学者网相关推荐

  1. 收藏 | 深度学习不确定性量化: 技术、应用与挑战

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:专知 AI博士笔记系列推荐 周志华<机器学习>手 ...

  2. 注意力机制取代卷积网络,预测准确性提升超30%

    最近,DeepMind开源AlphaFold2,让学术圈再一次沸腾了. 这意味着,对于普通研究人员而言曾需要花几年时间才能破解的蛋白质结构,现在用AlphaFold2几小时就能算出来了! 那么,如此厉 ...

  3. AlphaFold2成功秘诀:注意力机制取代卷积网络,预测准确性提升超30%

    明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 最近,DeepMind开源AlphaFold2,让学术圈再一次沸腾了. 这意味着,对于普通研究人员而言曾需要花几年时间才能破解的蛋白质结构, ...

  4. 【Python金融量化 9- 100 】九、预测股票收益方法总结

    背景介绍: 量化投资有两大主流门派:主动投资和被动投资.这也代表了不同的学术观点:市场到底是不是有效的? 如果市场是有效的,那我们一定能找到赚钱的办法,只要付诸足够的努力,再加上一点点小小的天赋,我们 ...

  5. 使用用测试时数据增强(TTA)提高预测结果

    数据增强是一种用于提高计算机视觉问题神经网络模型的性能和减少泛化误差的技术. 当使用拟合模型进行预测时,也可以应用图像数据增强技术,以允许模型对测试数据集中每幅图像的多个不同版本进行预测.对增强图像的 ...

  6. AI与大数据结合,有效提高预测,构建更好的内容营销

    目前AI大数据已经辅助预测地震,通过机器学习更好地了解地震的特性,人工智能可以大大提高其准确性,有助于预测地壳破裂的方向和强度.AudaTarget的人工智能使用来自保险公司的两年数据来"帮 ...

  7. 【水文模型】07 《流域水文模型参数不确定性量化理论方法与应用》宋晓猛 阅读笔记

    2021/9/27-10/13,阅读<流域水文模型参数不确定性量化理论方法与应用>宋晓猛,笔记如下. 第1章 绪论 深入浅出地讲解了模型不确定性的研究进展. 第2章 分布式水文模型理论与方 ...

  8. 集成时间序列模型提高预测精度

    使用Catboost从RNN.ARIMA和Prophet模型中提取信号进行预测 集成各种弱学习器可以提高预测精度,但是如果我们的模型已经很强大了,集成学习往往也能够起到锦上添花的作用.流行的机器学习库 ...

  9. 石墨烯可提高热成像质量 提高安检准确性

    剑桥石墨烯中心的研究人员近日发现:将有着独特电学性质的石墨烯做成传感器用于热成像技术,能极大提高热成像质量.跟能将温度变化转化为电信号的热电材料配合使用,这种包含石墨烯的传感器能感知几十微K的温度变化 ...

最新文章

  1. 与15级新加入团队同学的约定
  2. java.sql.Connection.close() vs null
  3. php的辅助工具下载,PHPTools 工具包(让你的EditPlus可以调试PHP)
  4. java是什么 需要学什么_Java是什么,Java需要学习哪些内容?如何自学Java?
  5. Shell脚本——初识
  6. “云智一体“全场景智能视频技术与应用解析白皮书下载申请
  7. htaccess 防止盗链,防止目录浏览等10大技巧
  8. linux监测文件输出命令,Linux-USB-检测枚举-1  lsusb输出内容详细解读
  9. 深度linux系统gho,深度技术ghost版的win7操作系统下载
  10. java post 注册_Java 以 post 发送方式实现百度链接提交主动推送
  11. python的else_Python3 if...elseif...else语句
  12. php 新浪ip接口,php利用新浪接口查询ip获取地理位置示例
  13. 不属于计算机系统的输出设备,不是电脑的输出设备的是什么
  14. win10怎么装c语言,WIN10上安装编写C++ C语言的软件教程
  15. JAVA用OpenCV做AI图片处理
  16. 高新技术企业研发费用占比要求是多少
  17. Arm居然为Cortex-M发布了专属显卡驱动!
  18. python 二项式分布学习
  19. 【毕设】基于HTML的零食商城网站大前端开发设计(含文档)
  20. oracle中查询当前系统时间用到的dual是什么?

热门文章

  1. mysql的双井号_C语言中单井号(#)和双井号(##)在宏语句中的应用
  2. 实体链接在小布助手和OGraph的实践应用
  3. 职业科普丨PMP是什么呢?
  4. android 电视 网上邻居,手机要怎么连接安卓智能电视或电视盒子
  5. 注意力模型直观理解(Attention Model Intuition)
  6. SAP 物料号系统内部编码导入BAPI报错(E M_ 17)
  7. Javascript变量、作用域与内存
  8. 宝付国际跨境知识小课堂 | 人民币外汇市场是个啥?
  9. 【CF85D】 Sum of Medians
  10. codeforces 85D. Sum of Medians(线段树or分块)