Advertisement

aPC Matlab工具箱:基于数据的任意多项式混沌方法及其在机器学习、不确定性量化与全局敏感性分析中的应用拓展

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
aPC Matlab工具箱提供了一种基于数据的高效多项式混沌展开方法,适用于机器学习、不确定性和全局灵敏度分析。 诺伯特·维纳(Norbert Wiener)在1938年提出了多项式混沌扩展(PCE)。直观地说,PCE是一种数学方法,在不确定模型参数的情况下构造高维度的多项式形式以获得模型响应面。最近,Oladyshkin S.和Nowak W.于2012年概括了任意多项式混沌扩展(aPC),这是对PCE的一种数据驱动型推广。 如同所有PCE技术一样,aPC通过在正交多项式的基底上进行展开来近似仿真模型输出与参数之间的依赖关系。该方法将传统的混沌扩展技术拓展至具备任意概率测度的分布中,无论是离散、连续还是两者兼有的混合情况都可以适用,并且可以以解析形式(如作为概率密度函数或累积分布函数),数值表示为直方图或是原始数据集的形式来指定。 在有限阶数下的aPC仅需存在有限数量的矩值即可运行,无需完全了解甚至是明确的概率密度函数。这避免了分配那些可用的数据不足以支持其准确性的参数概率分布的需求;或者换句话说,它允许我们使用现有的有限数据来进行更合理的推测和分析。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • aPC Matlab
    优质
    aPC Matlab工具箱提供了一种基于数据的高效多项式混沌展开方法,适用于机器学习、不确定性和全局灵敏度分析。 诺伯特·维纳(Norbert Wiener)在1938年提出了多项式混沌扩展(PCE)。直观地说,PCE是一种数学方法,在不确定模型参数的情况下构造高维度的多项式形式以获得模型响应面。最近,Oladyshkin S.和Nowak W.于2012年概括了任意多项式混沌扩展(aPC),这是对PCE的一种数据驱动型推广。 如同所有PCE技术一样,aPC通过在正交多项式的基底上进行展开来近似仿真模型输出与参数之间的依赖关系。该方法将传统的混沌扩展技术拓展至具备任意概率测度的分布中,无论是离散、连续还是两者兼有的混合情况都可以适用,并且可以以解析形式(如作为概率密度函数或累积分布函数),数值表示为直方图或是原始数据集的形式来指定。 在有限阶数下的aPC仅需存在有限数量的矩值即可运行,无需完全了解甚至是明确的概率密度函数。这避免了分配那些可用的数据不足以支持其准确性的参数概率分布的需求;或者换句话说,它允许我们使用现有的有限数据来进行更合理的推测和分析。
  • MATLABSAFE
    优质
    MATLAB版全局敏感性分析工具箱SAFE是一款针对复杂模型参数不确定性进行量化与分析的专业软件包。它为研究人员提供了一套全面的方法来评估输入变量对输出结果的影响,从而帮助优化模型结构和提高预测准确性。 SAFE 工具箱提供了一套用于执行全局敏感性分析的函数。它实现了多种方法,包括基本效应测试、区域敏感性分析、基于方差(Sobol)的敏感性分析以及 PAWN 方法。最初,SAFE 是为 Matlab/Octave 环境开发的,但后来也可以在 R 和 Python 中使用。
  • SobolMatlab代码
    优质
    本代码实现基于Sobol指标的全局敏感性分析,适用于评估模型输入参数对输出结果的影响程度,帮助用户优化复杂系统建模。采用Matlab编写,易于使用和扩展。 Sobol全局敏感性分析的Matlab代码可以输出一阶敏感度Sol_1及总敏感度Sol_t。对于简单函数来说,可以根据需要构造一个目标函数Sobol_obj;如果要分析的是外部模型,则不需要使用Sobol_obj,在代码中kp表示模型参数值,output、c_out_1和c_out_2则是将kp代入实际模型计算得到的输出结果。 本程序参考文献:Bilal, N. (2014). Implementation of Sobols Method of Global Sensitivity Analysis to a Compressor Simulation Model. International Compressor Engineering Conference. Paper 2385。
  • 动力系统(GSUA)...
    优质
    本文提出了一种基于方差的方法来执行动力系统的全局灵敏度和不确定性分析(GSUA),以评估模型参数对系统输出的影响,并识别关键不确定源。 动态系统(Simulink 模型)的全局灵敏度分析 (GSA) 使用基于方差的方法(包括 brute-force、Sobol、Jansen 和 Saltelli 方法),以及蒙特卡罗方法与均匀分布及拉丁超立方体采样相结合的技术进行参数选择。该工具箱生成了多种图形,具体如下: 1. 所有参数集的时间响应图(使用蒙特卡罗模拟绘制,并突出标称或实验响应); 2. 参数和输出的散点图; 3. 分数敏感指数图; 4. 归一化总敏感指数图; 5. 饼图及柱状图,展示每个参数在特定时刻下的敏感度指数。 这是一个正在开发中的工具箱(包括英文翻译版本)。欢迎发送评论与建议。
  • Schmidt正交aPCE-Matlab代码:
    优质
    本Matlab代码实现基于Schmidt正交化的任意多项式混沌展开(aPCE),适用于不确定性量化和敏感性分析,提供高效计算随机模型输出统计量的方法。 我们研究了由多项式混沌扩展(PCE)辅助的数据驱动代理建模,并将其应用于工程问题中的感兴趣量(QoI)预测。由于在处理复杂系统不确定性方面的准确性和效率,PCE已经得到了广泛应用。然而,在实际应用中,随机变量的不可靠信息会限制其使用效果。例如,已知参数形式可能不是最佳选择用于构建PCE模型的情况时有发生。此外,从原始变量到自变量的概率转换可能是非线性的,并可能导致预测QoI出现计算误差。 为解决这些问题,我们不依赖于特定类型的多项式族,而是利用潜在随机变量的原始矩来开发基于PCE的新代理模型,并用以准确地预测所需的感兴趣量(QoI)。我们在多种数值示例中验证了这种方法的有效性,包括对海上结构因复杂振动现象引起的累积疲劳损伤进行精确预测。 相关出版物: Lim, H. 和 Manuel, L., 用于高效结构可靠性分析的无分布多项式混沌扩展代理模型, 工程力学研究所会议,加利福尼亚州帕萨迪纳,2019年6月18日至21日。
  • Matlab Copula代码-UQSA:
    优质
    本项目提供基于MATLAB的Copula工具箱UQSA,专注于执行不确定性量化和灵敏度分析。适用于研究复杂系统中的概率模型。 此存储库中的代码实现了Eriksson和Jauhiainen等人(2018年)在论文“贝叶斯分析结合全局敏感性分析应用于动态细胞内通路模型的不确定性量化、传播和表征”中提出的方法,用于乌克萨不确定性量化(UQ)和灵敏度分析(SA)。代码在GNU通用公共许可证v3.0下分发。 UQ文件夹包含运行不确定性量化方法的R脚本(ABC-MCMCwithcopulas)。需要安装ks、VineCopula、MASS、R.utils和R.matlab包,其中最后一个包用于将输出数据保存为MATLAB兼容格式。主脚本名为runABCMCMC-Phenotype123.R,它使模型适应表型1至3(如论文中所述),作为说明性测试用例。结果数据以R和MATLAB格式上传到文件夹中。 我们使用表型4作为预测数据集来展示SA方法的应用。在SA文件夹内包含运行全局敏感性分析的MATLAB脚本,需要2014a或更新版本的MATLAB环境支持。主脚本名为get_prediction。
  • 优质
    全局敏感性分析是一种评估模型输入参数对输出结果不确定性影响的方法,它考虑了所有变量的相互作用和整个输入空间,有助于识别关键因素并优化模型预测精度。 在建模领域,更容易找到学术论文、特定学科的指导方针以及数值模拟手册,而不是面向广泛读者的通用教材。各个学术社区基本上独立地进行建模工作。这是否表明建模不是一门科学而是一种技艺,正如一些认识论学者所主张的?换句话说,这是因为无法定义一套统一规则来将自然或人造系统编码为称为模型的一系列数学规则吗?
  • SimLab软件
    优质
    SimLab全局敏感性分析工具是一款专为研究人员设计的专业软件,能够高效地进行复杂模型的不确定性量化和灵敏度分析。 simlab 2.2 版本可用于进行模型的全局敏感性分析和局部敏感性分析。
  • RANSRANS湍流模型
    优质
    本研究探讨了基于雷诺平均纳维叶-斯托克斯(RANS)方程的数据中所蕴含的湍流模型不确定性,并提出了一种量化的分析方法。 RANS数据驱动湍流建模的不确定性量化提出了一种新颖的数据驱动框架,不仅能够提升RANS预测精度,还能为速度、压力等流动参数提供概率边界。该方法涵盖了模型形式不确定性和有限训练数据导致的认知不确定性。具体而言,使用不变贝叶斯深度神经网络来预测雷诺应力各向异性张量分量,并通过Stein变分梯度体面算法进行模型训练。计算出的雷诺应力不确定性则利用香草蒙特卡洛方法传播到感兴趣的流动参数上。 文件夹内容概览: - invar-nn:包含用于在RANS流量和更高保真湍流数据之间建立映射关系的不变神经网络,该网络使用Python 3中的PyTorch进行编码。 - meshes:提供了通过GMSH创建并为OpenFOAM训练流使用的网格文件库。 - sdd-rans rans:包含将深度学习集成到OpenFOAM的相关参考文献以及关于CFD实施的其他信息。
  • 《深度:技术、挑战》
    优质
    本文探讨了深度学习中不确定性量化的关键技术、实际应用及其面临的挑战,旨在提高模型预测的可靠性和鲁棒性。 在优化和决策过程中,不确定性量化(UQ)对于减少不确定性至关重要,并且可以应用于科学与工程中的多种实际问题。