...
首页> 外文期刊>Advances in Engineering Software >A Python surrogate modeling framework with derivatives
【24h】

A Python surrogate modeling framework with derivatives

机译:具有派生功能的Python替代建模框架

获取原文
获取原文并翻译 | 示例

摘要

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)
机译:代理建模工具箱(SMT)是一个开源Python软件包,其中包含代理建模方法,采样技术和基准测试功能的集合。该软件包提供了一个替代模型库,该模型易于使用并有助于实现其他方法。 SMT与现有的替代模型库不同,因为SMT强调导数,包括用于梯度增强建模的训练导数,预测导数和关于训练数据的导数。它还包括独特的代理模型:通过部分最小二乘减少法进行的克里金法,它与输入数量成比例地缩放;以及能量最小的样条插值,它与训练点的数量很好地缩放。通过一系列示例证明了SMT的效率和有效性。使用自定义工具记录SMT,该工具用于嵌入自动测试的代码和动态生成的图,以使贡献者付出的最小努力即可生成高质量的用户指南。 SMT在公共版本控制存储库中维护。(1)

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号