Downloads · 30 days
5
3% of all-time downloads
BasStein/doe2vec-d2-m8-ls32-VAE-kl0.001
doe2vec-d2-m8-ls32-VAE-kl0.001 is a machine learning model from BasStein. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for tf-keras. The card lists the license as apache-2.0.
DoE2Vec model that can transform any design of experiments (function landscape) to a feature vector. For different input dimensions or sample size you require a different model. Each model name is build up like doe2ve…
Downloads · 30 days
5
3% of all-time downloads
All-time downloads
163
Public
Repo size
615 KB
Likes
0
Public
Click a slice to open those files.
.data-00000-of-00001365 KB · 59%
From the Hugging Face model README
DoE2Vec model that can transform any design of experiments (function landscape) to a feature vector.
For different input dimensions or sample size you require a different model.
Each model name is build up like doe2vec-d{dimension}-m{sample size}-ls{latent size}-{AE or VAE}-kl{Kl loss weight}
Example code of loading this huggingface model using the doe2vec package.
First install the package
pip install doe2vec
Then import and load the model.
from doe2vec import doe_model
obj = doe_model(
2,
8,
latent_dim=32,
kl_weight=0.001,
model_type="VAE"
)
obj.load_from_huggingface()
#test the model
obj.plot_label_clusters_bbob()
The model is intended to be used to generate feature representations for optimization function landscapes. The representations can then be used for downstream tasks such as automatic optimization pipelines and meta-learning.
The model is trained using a weighed KL loss and mean squared error reconstruction loss. The model is trained using 250.000 randomly generated functions (see the dataset) over 100 epochs.