返回
A Python surrogate modeling framework with derivatives
DOI:10.1016/j.advengsoft.2019.03.005.png)
摘要
En 中文
The surrogate modeling toolbox (SMT) is an open-source Python package that contains a collection of surrogate modeling methods, sampling techniques, and benchmarking functions. This package provides a library of surrogate models that is simple to use and facilitates the implementation of additional methods. SMT is different from existing surrogate modeling libraries because of its emphasis on derivatives, including training derivatives used for gradient-enhanced modeling, prediction derivatives, and derivatives with respect to training data. It also includes unique surrogate models: kriging by partial least-squares reduction, which scales well with the number of inputs; and energy-minimizing spline interpolation, which scales well with the number of training points. The efficiency and effectiveness of SMT are demonstrated through a series of examples. SMT is documented using custom tools for embedding automatically tested code and dynamically generated plots to produce high-quality user guides with minimal effort from contributors. SMT is maintained in a public version control repository.(1)
Keyword:
Surrogate modeling
Gradient-enhanced surrogate modeling
Derivatives
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
5.7
论文数:
3.3K
被引数:
1.2W
机构
引用论文
Bandgap tuning in MoSSe bilayers: synergistic effects of dipole moment and interlayer distanceMoSSe双层中的带隙调谐: 偶极矩和层间距离的协同效应
Extensions to the design structure matrix for the description of multidisciplinary design, analysis, and optimization processes用于描述多学科设计,分析和优化过程的设计结构矩阵的扩展

