No project description provided
Project description
botorchex
Botorch extention library including custom acquistion functions and surrogate models.
Installation
$ pip install botorchex
Ease to use
Botorch compatible interface.
Implementation List
Custom Acqusition function
- Multi Objective Monte-Carlo Probability Improvement This acquistion function can deacrease more computational resource(wall-time) comparing to other multi objective acqusition function. This performance especially is shown in the more than 3 objctive cases. However, the convergence speed is longer than the others and there is no theoretical background.
from botorch.models.gp_regression import SingleTaskGP
from botorch.models.model_list_gp_regression import ModelListGP
from botorchex.acquisition.multi_objective.monte_carlo import qMultiProbabilityOfImprovement
model1 = SingleTaskGP(train_X, train_Y[0, :])
model2 = SingleTaskGP(train_X, train_Y[1, :])
# we assume the outputs are independent each other.
best_f = train_Y.max(dim=1)
modes = ModelListGP([model1, model2])
qPI = qMultiProbabilityOfImprovement(models, best_f)
qmpi = qMPI(test_X)
If you want to know more examples, you can check the example(multi_objective_bo.ipynb)
Custom Surrogates
- GNN based surrogates?
Referances
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
botorchex-0.1.0.tar.gz
(3.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file botorchex-0.1.0.tar.gz.
File metadata
- Download URL: botorchex-0.1.0.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.11.1 Linux/5.10.16.3-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e51eb07b64f6e37fb572c641b0dab466bfe138f14011b05d3019efdd588b04d
|
|
| MD5 |
724acfea68c167f3f23618c3c09814f7
|
|
| BLAKE2b-256 |
80e3f780286f885f1c409787bed8c7669199bf196f66e41d11ca8d3a889018b3
|
File details
Details for the file botorchex-0.1.0-py3-none-any.whl.
File metadata
- Download URL: botorchex-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.2 CPython/3.11.1 Linux/5.10.16.3-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
414d44d57df921eb5c30d0b91573485ff2a69cb7b725d15d50187e43d13b5e09
|
|
| MD5 |
52e9cfc5fe05e73049dec7f16f36b316
|
|
| BLAKE2b-256 |
1f43366505939584aa77ca6df51036cc7971d2f67b6c911decc355a0c6cf2d95
|