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

news2024/9/22 1:08:38

在这里插入图片描述

用于分析、设计优化和探索的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.coloradmin.cn/o/2111465.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux——解压大型zip文件报错:bad zipfile offset (local header sig) 的解决方法

一、现象描述 完整一行报错信息: error: invalid compressed data to inflate file #14: bad zipfile offset (local header sig) 二、解决办法 利用 -F 去修复: zip -F xxx.zip --out large.zip得到: 解压: unzip large.zi…

COI实验室技能:图像到图像的深度学习开发框架(pytorch版)

Basic deep learning framework for image-to-image 这个开发框架旨在帮助科研人员快速地实现图像到图像之间的模型开发。 github连接:https://github.com/SituLab/Basic-deep-learning-framework-for-image-to-image 目录 1模型开发 1-1克隆项目到本地1-2深度学…

HashMap实现原理分析

for (Entry<K,V> e table[i]; e ! null; e e.next) { Object k; //如果key在链表中已存在&#xff0c;则替换为新value if (e.hash hash && ((k e.key) key || key.equals(k))) { V oldValue e.value; e.value value; e.recordAccess(this); retur…

今麦郎「日记薪·1号发」 即时反馈,激活10000+名基层员工

本文内容整理自红海云CEO孙伟对今麦郎集团人力资源总经理王高峰、IT管理中心副总经理邹大勇的访谈。 坚持创新求变的品牌基因 过去30年&#xff0c;中国食品工业蓬勃发展&#xff0c;孕育出一批批在国际舞台上熠熠生辉的民族品牌。今麦郎作为民族品牌代表&#xff0c;自1994年…

FreeRTOS学习笔记—④RTOS通信管理篇/同步互斥与通信(正在更新中)

二、RTOS的核心功能 RTOS的核心功能块主要分为任务管理、内核管理、时间管理以及通信管理4部分&#xff0c;框架图如下所示&#xff1a;   &#xff08;1&#xff09;任务管理&#xff1a;负责管理和调度任务的执行&#xff0c;确保系统中的任务能够按照预期运行。   &…

信息学奥赛初赛天天练-84-NOIP2014普及组-基础题3-总线、存储器、邮件协议、二叉树、满二叉树、顶点的度、无向图、有向图

信息学奥赛初赛天天练-84-NOIP2014普及组-基础题3-总线、存储器、邮件协议、二叉树、满二叉树、顶点的度、无向图、有向图 PDF文档公众号回复关键字:20240906 1 NOIP 2014 普及组 基础题3 6 CPU、存储器、I/O 设备是通过( )连接起来的 A 接口 B 总线 C 控制线 D 系统文件 7 …

集成电路学习:什么是ROM只读存储器

ROM&#xff1a;只读存储器 ROM&#xff08;Read-Only Memory&#xff0c;只读存储器&#xff09;是一种重要的计算机存储设备&#xff0c;具有独特的特点和应用场景。以下是对ROM的详细解析&#xff1a; 一、ROM的定义与特点 ROM是一种只能读出事先所存数据的固态半导体存储器…

【系统架构设计师-2021年】综合知识-答案及详解

文章目录 【第1题】【第2题】【第3题】【第4题】【第5题】【第6~7题】【第8题】【第9题】【第10题】【第11题】【第12题】【第13题】【第14题】【第15题】【第16题】【第17题】【第18题】【第19题】【第20题】【第21题】【第22题】【第23题】【第24题】【第25题】【第26题】【第…

计算机基础知识-2

AT&T汇编和Intel汇编的区别 每取出完一条指令&#xff0c;PC会自动&#xff0b;"1"&#xff0c;指向下一条要被执行的指令。这里的1是指下一条指令&#xff0c;但是指令本身可能占用多个字节&#xff0c;所以地址可能不是以1叠加 当前执行的是108地址的指令&…

APS开源源码解读: 排程工具 optaplanner

抽象层次非常好&#xff0c;广义优化工具。用于排产没有复杂的落地示例 https://github.com/apache/incubator-kie-optaplanner/blob/main/optaplanner-examples/src/main/java/org/optaplanner/examples/projectjobscheduling/app/ProjectJobSchedulingApp.javahttps://github…

亿佰特-NT1/NT1-B串口转RJ45以太网模块

亿佰特-NT1/NT1-B串口转RJ45以太网模块 模块概要连接方式配置模块亿佰特网络配置助手配置模块网页版配置模块 串口以太网双向数据收发AT模式配置模块 模块概要 亿佰特官网 https://www.ebyte.com/ 模块概要&#xff1a; 接口方式&#xff1a;TTL串口RJ45工作电压&#xff1a…

黑神话悟空红孩儿怎么打 妖王红孩儿攻略

​在《黑神话悟空》中&#xff0c;红孩儿作为IP里的经典BOSS&#xff0c;是一位相当顽皮的BOSS。接下来小编给大家带来了黑神话悟空红孩儿怎么打的攻略&#xff0c;一起来看看吧。 一、BOSS位置 随着主线流程的推进自然解锁。 二、BOSS打法 1、优先强化【身外身法】与【变身…

算法训练营——day3长度最小子数组

1 长度最小子数组-力扣209&#xff08;中等&#xff09; 1.1 题目&#xff1a; 长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, ..., numsr-1, numsr] &#xff0c;并返…

springboot+vue+mybatis计算机毕业设计积分商城管理系统+PPT+论文+讲解+售后

近年来互联网络的迅猛发展和电子终端设备的普及&#xff0c;赋予了各行业充足的发展空间。积分商城管理系统相比于传统信息技术&#xff0c;时效性是它最大的特色&#xff0c;已经在电子娱乐、经济等中发挥着举足轻重的作用。2019年疫情的爆发&#xff0c;更是短时间内迅速扩大…

Spring之Bean的生命周期 2024-9-6 19:47

目录 什么是Bean的生命周期为什么要知道Bean的生命周期Bean的生命周期之5步Bean生命周期之7步Bean生命周期之10步 声明&#xff1a;本章博客内容采自老杜2022spring6 语雀文档 什么是Bean的生命周期 Spring其实就是一个管理Bean对象的工厂。它负责对象的创建&#xff0c;对象的…

据说这是一个能让AI自动升级的超级提示词,我试一试效果咋样

本文背景 前阵子我在某个地方看到个超离谱的 Prompt&#xff0c;把我和几百万网友都给整懵了。 说真的&#xff0c;好久没见过这么抽象的 Prompt 了。 这玩意儿在那地方火得不行&#xff0c;才发没两天就有一百多万浏览量。 还有个只有两个 Markdown 文件的 GitHub 项目&#x…

python中 if __name__ == “__main__“的代码没被执行

运行pytest 和unittest时&#xff0c;if name “main”: 下的代码没有被执行&#xff0c;发现__name__等于模块名 一、“name” 的作用 1、 __name__是python的一个内置类属性&#xff0c;它天生就存在于一个 python 程序中。 2、直接运行python程序时&#xff0c;__name__的…

Elastic Stack--ES集群加密及Kibana的RBAC实战

前言&#xff1a;本博客仅作记录学习使用&#xff0c;部分图片出自网络&#xff0c;如有侵犯您的权益&#xff0c;请联系删除 学习B站博主教程笔记&#xff1a; 最新版适合自学的ElasticStack全套视频&#xff08;Elk零基础入门到精通教程&#xff09;Linux运维必备—Elastic…

基于Java+SpringBoot+Vue+MySQL的社区医疗服务管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 基于SpringBootVue的可视化社区医疗服务管理系统【附源码文…

二级菜单的两种思路(完成部分)

第一种 <el-form ref"formRef" :model"form" :rules"rules" label-width"120px"><el-form-item label"类型" prop"type"><el-select v-model"form.type" placeholder"请选择类型&q…