当前位置: 首页 > article >正文

KADAL | Kriging代理模型Python工具箱推荐

在这里插入图片描述

用于分析、设计优化和探索的Kriging工具箱

  • 简介
  • Required packages
  • Quick Examples
  • Contact
  • 特别感谢:
  • 参考资料

简介

用于分析、设计优化和探索的克里金法 (Kriging for Analysis, Design optimization, And expLoration, KADAL) 是由万隆理工学院 (Institut Teknologi Bandung, ITB) 的流动诊断研究小组(Flow Diagnostics Research Group)[1]开发的 Python 程序,其中包含贝叶斯优化工具集合,包括各种代理模型方法、采样技术和优化方法。目前,该程序正在开发中,尚未在 Pypi 上提供。该程序的覆盖范围仍然仅限于:

  • Kriging
    Ordinary Kriging
    Regression Kriging
    Polynomial Kriging
    Composite Kernel Kriging
    Kriging with Partial Least Square
  • Bayesian Optimization
    Unconstrained Single-Objective Bayesian Optimization (Expected Improvement)
    Unconstrained Multi-Objective Bayesian Optimization (ParEGO, EHVI)
  • Reliability Analysis
    AK-MCS
  • Sensitivity Analysis
    Sobol indices

Required packages

需要以下第三方库:

  • numpy
  • scipy
  • matplotlib
  • sobolsampling
  • scikit-learn
  • cma

KADAL 已在 Python 3.6.1 上测试

Quick Examples

演示代码位于主文件夹中:

  • KrigDemo.py is a demo script for creating surrogate model.
  • MOBOdemo.py is a demo script for performing unconstrained multi-objective optimization for Schaffer test function.
  • SOBOdemo.py is a demo script for performing unconstrained single objective optimization for Branin test function.

Contact

原始程序由 Pramudita Satria Palar、Kemas Zakaria 和 Ghifari Adam Faza 编写,并由空气动力学研究组 ITB 维护。

e-mail: pramsp@ftmd.itb.ac.id

特别感谢:

Timothy Jim (Tohoku University)
Potsawat Boonjaipetch (Tohoku University)

参考资料

[1] Their Lab’s Homepage: https://flowdiagnostics.ftmd.itb.ac.id


http://www.kler.cn/a/293633.html

相关文章:

  • Windows C++ TCP/IP 两台电脑上互相传输字符串数据
  • Android Studio更新成2024.1.2版本后旧项目Gradle配置问题
  • Python数据类型(一):bool布尔类型
  • JAVA题目笔记(十五)经典算法题
  • 【ChatGPT】 如何让ChatGPT分析数据并得出结论
  • gpu-V100显卡相关知识
  • StarRocks Lakehouse 快速入门——Apache Iceberg
  • 应用层协议HTTP
  • Flask中实现WebSocket需要什么组件
  • 泛微E9 Ecology9-JS应用高级进阶视频教程(重磅)
  • linux autofs配置
  • [数据集][目标检测]鲜花检测数据集VOC+YOLO格式25215张106类别
  • Oracle中关于not in的替代方案
  • kafka及异步通知文章上下架
  • Jenkins构建CI/CD
  • VSC++: 括号对称比较
  • 使用Cskin时候 遇到按钮有默认阴影问题解决
  • Java语法全解析:掌握基本规则,打造稳固编程基础!
  • 企业级Ansible自动化运维项目案例:实战与技巧
  • 集成 Logrus 到 Gin:打造高效的 Go Web 日志系统
  • 【python因果推断库10】工具变量回归与使用 pymc 验证工具变量3
  • 音频基础学习四——声音的能量与分贝
  • 探索Mem0:下一代人工智能与机器学习内存管理基础设施(二)Mem0+Ollama 部署运行
  • .net中的内存管理和垃圾回收
  • CSS学习14[重点]--定位、边偏移、定位模式
  • linux-性能优化命令