Skip to main content


Documentation | Installation | GitHub | Tutorials

Summary

This repository aims to provide a package for multi-fidelity probabilistic machine learning. The package is developed by Jiaxiang Yi and Ji Cheng based on their learning curve on multi-fidelity probabilistic machine learning, and multi-fidelity Bayesian optimization, and multi-fidelity reliability analysis.

Overall, this mfpml package has two main goals, the first one is to provide basic code on implement typical methods in modeling, optimization, and reliability analysis field. Then, based on the basic code, we also provide some advanced methods based on our publications.


(1) Basic methods

Models

  • Kriging model
  • Multi-fidelity Kriging model

Optimizations

  • Evolutionary algorithms
  • Single fidelity Bayesian optimization
  • Multi-fidelity Bayesian optimization

Reliability analysis

  • Active learning reliability analysis
  • Multi-fidelity reliability analysis

(2) Advanced methods

For the advanced methods, we will provide code based on our publications. please check out those papers:

  • Jiang, Ping, et al. "Variable-fidelity lower confidence bounding approach for engineering optimization problems with expensive simulations." AIAA Journal 57.12 (2019): 5416-5430.
  • Cheng, Ji, Qiao Lin, and Jiaxiang Yi. "An enhanced variable-fidelity optimization approach for constrained optimization problems and its parallelization." Structural and Multidisciplinary Optimization 65.7 (2022): 188.
  • Yi, Jiaxiang, et al. "Efficient adaptive Kriging-based reliability analysis combining new learning function and error-based stopping criterion." Structural and Multidisciplinary Optimization 62 (2020): 2517-2536.
  • Yi, Jiaxiang, et al. "An active-learning method based on multi-fidelity Kriging model for structural reliability analysis." Structural and Multidisciplinary Optimization 63 (2021): 173-195.
  • Yi, Jiaxiang, Yuansheng Cheng, and Jun Liu. "A novel fidelity selection strategy-guided multifidelity kriging algorithm for structural reliability analysis." Reliability Engineering & System Safety 219 (2022): 108247.

Authorship

Authors:

Authors affiliation:

  • [1] Delft University of Technology

  • [2] City University of Hong Kong

Community Support

If you find any issues, bugs or problems with this package, you can raise an issue on the github page, or contact the authors directly.

License

Copyright 2023, Jiaxiang Yi and Ji Cheng

All rights reserved.

Metadata

Release files for mfpml 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mfpml 1.0.0
File Size Uploaded
mfpml-1.0.0.tar.gz 45.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mfpml 1.0.0
File Interpreter ABI Platform
mfpml-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 112.3 kB

Release files / mfpml-1.0.0.tar.gz

Download URL mfpml-1.0.0.tar.gz
Size 45.8 kB
Tags Source
SHA-256 checksum
How to use checksums
39525373c9a661fad15acad586d93c9bde04ebbe5378867c4701e1a7a3a9e80b
BLAKE2b-256 checksum
How to use checksums
977e76db7a64c407b86791bae46067db67ad28fba2e2483f9fc7b61a1502939a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / mfpml-1.0.0-py3-none-any.whl

Download URL mfpml-1.0.0-py3-none-any.whl
Size 66.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
480bc3b3b1cfe7c88a04acdba90b0647b92b6de3fc05851e77081c9e32028572
BLAKE2b-256 checksum
How to use checksums
4f90d54ef384b7069b8b17ee0d2dbaf9b7a43fbcd7ac112f72d492dabd40087f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page