Creation and manipulation of parameter configuration spaces for automated algorithm configuration and hyperparameter tuning.
Project description
ConfigSpace
A simple Python/Cython module implementing a domain specific language to manage
configuration spaces for algorithm configuration and hyperparameter optimization tasks.
Distributed under BSD 3-clause, see LICENSE except all files in the directory
ConfigSpace.nx, which are copied from the networkx package and licensed
under a BSD license.
The documentation can be found at https://automl.github.io/ConfigSpace/main/. Further examples can be found in the SMAC documentation.
Minimum Example
from ConfigSpace import ConfigurationSpace
cs = ConfigurationSpace(
name="myspace",
space={
"a": (0.1, 1.5), # UniformFloat
"b": (2, 10), # UniformInt
"c": ["mouse", "cat", "dog"], # Categorical
},
)
configs = cs.sample_configuration(2)
Citing the ConfigSpace
@article{
title = {BOAH: A Tool Suite for Multi-Fidelity Bayesian Optimization & Analysis of Hyperparameters},
author = {M. Lindauer and K. Eggensperger and M. Feurer and A. Biedenkapp and J. Marben and P. Müller and F. Hutter},
journal = {arXiv:1908.06756 {[cs.LG]}},
date = {2019},
}
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
ConfigSpace-0.6.1.tar.gz
(1.2 MB
view hashes)
Built Distributions
Close
Hashes for ConfigSpace-0.6.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdb588cf4d20c516422f6744daed93396cbe191dc3d07902caebe2ebbd5a01d1 |
|
MD5 | 77586b6638f3aeac8001de11bc957bdb |
|
BLAKE2b-256 | 99c0da92b48c05c8a6537d5d65514d60d3af5db8fd6ab54477899376ae8b28d8 |
Close
Hashes for ConfigSpace-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22bf9523f0b6c626cd5bb1ceeaef665942767e220be796615121528649588ca4 |
|
MD5 | 7f969b910f55836d51216de24a97397e |
|
BLAKE2b-256 | fd1d9876b6e0baf9434c1c1d8b74226b2bba2a3cb2a373e8d175c1eeb65ef5db |
Close
Hashes for ConfigSpace-0.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a78ec036c6ef9b64bafe19888c5a1d7063f3eef4784bd5b8d734e11750b9144 |
|
MD5 | acd08501951fbc8dcf9dad33a2cc1c44 |
|
BLAKE2b-256 | 36168a92d6ed9cc541ef53596a9d191e23115f81a3b023def7cbd5a6ff988f18 |
Close
Hashes for ConfigSpace-0.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f51c153f1670022d020709150bcb2c30f82460fed71d2c509d106fbc416f5c8 |
|
MD5 | 303d7774dbeab4bf63d11591b7f56ff3 |
|
BLAKE2b-256 | 38f6e4a2c1597b1f2b66fadffee337f32278aec5d0a125ed278a779ab1383842 |
Close
Hashes for ConfigSpace-0.6.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f88ee26a414fc8726d4fa4347e736dd70faa89635dc3bcb1090f8d3e6476d0 |
|
MD5 | 1ebf5dd69cd72fa073c983e5338707cb |
|
BLAKE2b-256 | 63056386febd6dbc54aa0cef14b2170a12646eea1a313c7276e09449437d1bc6 |
Close
Hashes for ConfigSpace-0.6.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b86dd900b5c4fffe0d070435d22d31e4bd6ba89f88af8004d140d99c8e6b01a3 |
|
MD5 | ec6c3a917505ad35995048c67d751be1 |
|
BLAKE2b-256 | 7625f967d4b894afe8c26a555b9368290bcff1ee507fb363fa340994e37148f4 |
Close
Hashes for ConfigSpace-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0354e4555dd8a06197d92488cb41c80b699c400d6f48b6fda0a71f974b6d760 |
|
MD5 | 0a47eb713be7ad0f62d922976084f2c8 |
|
BLAKE2b-256 | e0dfe5bd1bff50fe1d4e9844d7672727e4e6196808e8505b91207ee66841fb90 |
Close
Hashes for ConfigSpace-0.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 108c0c1f890fdf92bc9f918cea8c7e05afc309f20811a528b763bc41cd560844 |
|
MD5 | 075b89663bf93eb6780c6928d293f4e3 |
|
BLAKE2b-256 | e86bd6021a1f497662a744400d9488ad56a036639e87557cca34f3e2fdef9e52 |
Close
Hashes for ConfigSpace-0.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53260093e647b9fa2cdd7152b8126ba3988e51645c85b842fc9cc31ab3513b9b |
|
MD5 | 6492146332556a754333884ab29e09c8 |
|
BLAKE2b-256 | 312946fb1d116532ae85b5ef21ca5b15b8a46bc41df1fd83609287916f99aa6d |
Close
Hashes for ConfigSpace-0.6.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 312e57ac5af8ac625151cba9404558ee6ec139c6c897b2a36676558b99a23bd4 |
|
MD5 | 5b85951cd010aa9b7bb0c45d713f9b91 |
|
BLAKE2b-256 | 1c00227189d15f6c4105a9d0c7d3d95337afb6ecf7481b25268292cf8f71e39d |
Close
Hashes for ConfigSpace-0.6.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f02c1df6bbd74f075ab351d6a61504d1a53a6db6b22802831143c3296a10f465 |
|
MD5 | df6d12e1ad600724f9748a574ec783b6 |
|
BLAKE2b-256 | 06ee7db2e769c32647debf38652154546b047d5d8ed67d0c5a7536c18dcdc5ae |
Close
Hashes for ConfigSpace-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b14306cc4c5241770e4487dfe988bc217e264101a08a7fd638d2146426359be |
|
MD5 | c39e136f09bd1dc6adddd0adae6a64e6 |
|
BLAKE2b-256 | bc95953e81c70751e9222efc0b9de96ae23509d9257428cc3540039ca7858f70 |
Close
Hashes for ConfigSpace-0.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eadde9af11f8c012ded025e959133c51f27a7168a6e5ee3e32886a156cfe72ab |
|
MD5 | ebfb3641160baf1fd5d22bcc47434ede |
|
BLAKE2b-256 | d47d0567793c5d5f109fc1ffc6a5b5fdafce2d2571d65077fbaf99b32813b577 |
Close
Hashes for ConfigSpace-0.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ca15aafae855854ba60566aaf8258100af69eed0a7e69acaaf055d1a61e64ca |
|
MD5 | 8131d7eea0c8e6e654b16186f124a94d |
|
BLAKE2b-256 | b0b4402e58a33bfee76b0e8dafeb2866d6ccd001aec9242d94ac2b90d454f411 |
Close
Hashes for ConfigSpace-0.6.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7c1cab5b85f1dd6530c6bf7abdb8d67660a666fad87dda502b297ef802b0040 |
|
MD5 | d1746c80cfdbe9b9c6564357ce43ee32 |
|
BLAKE2b-256 | 461a2d5dd40d1f54412a54acdd7f3b57ea73d50b123c67af8dfb019abfea61b8 |
Close
Hashes for ConfigSpace-0.6.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a03b5dad397da2842c82f369341e8e84c9721be9e6ae6927dd8eaabcaab7392f |
|
MD5 | f6acec5e5c81caa691545757079f95f4 |
|
BLAKE2b-256 | 7eb22772664603aee87b5984bccbb69091f0a2e00c8d9d6fa5d5476d14077774 |
Close
Hashes for ConfigSpace-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6df38beeccf5dbae25a0860236725eb280b2a8f619e5666fc02714e931cb476f |
|
MD5 | 1593886d2efa18be46d487fe38da6540 |
|
BLAKE2b-256 | f16a92546a47f3956bf70d3c4306c080d1e36219fc48947f6f9ef750e82933bc |
Close
Hashes for ConfigSpace-0.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd5bb6b3e58a72a369fdbb0a0b72b67da28702780ac0414e9b0f71486926d875 |
|
MD5 | 542aec4ce08835e5d9458f64f3b8134c |
|
BLAKE2b-256 | f6426806c1b54b1de3104213b19d9cb5f6244b32aaaa07d884048cb7eff53373 |
Close
Hashes for ConfigSpace-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 843a3e04fcf67a4d16a807698c33bea7c7d75f7c4fc14d452e64539f4c6f47e4 |
|
MD5 | 1f9e2e6e6bb426ad7f9cfa2aaf4aa58c |
|
BLAKE2b-256 | d516f03983840ef90093c5b850b352421887be66097d189ca178995773ccb0f8 |
Close
Hashes for ConfigSpace-0.6.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0640049bfc4e7a1f620983f67908e83aa2eaf62e8242e62f79697d81b7840602 |
|
MD5 | f7486bc7e2de007a72d6223baecb8bbd |
|
BLAKE2b-256 | fdea88a073c2f0b71666a8e1890cae3851ac0c3a552d03940712e1101fa7c58f |
Close
Hashes for ConfigSpace-0.6.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41119f47ec1335e8f521d01f3276e90cf6bf970580476b9f08651e2fd701933 |
|
MD5 | 6fd1d9250e2fa205d141d5e935c0ecc3 |
|
BLAKE2b-256 | af2017010e465e4bb55fa6928beb4944f1e813c1d93914dad3361ef56d5fd06e |
Close
Hashes for ConfigSpace-0.6.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e1ecced2fda9a415145a16b99807c7452115690db9367bafe5d74062265595c |
|
MD5 | 7915e0a57631efacd530a5bbc5c07752 |
|
BLAKE2b-256 | 47e88599274484ec42bb4bcce01d3bc5b245ea6b61dcdf31d127487e70142262 |
Close
Hashes for ConfigSpace-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5822470f564eb1276d2a377ae56ded98be478799fd7c3048a45275a6ddf418a |
|
MD5 | 0f01c5ca8f667892533290063cdf291f |
|
BLAKE2b-256 | ce4de375c3d2081c7d84c074acd6e1d3bab2553ddf5296af8a59c510376f09ea |
Close
Hashes for ConfigSpace-0.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f67e1e93aab6d877998ad8609ef15012b3581089e8cde44f760cacfdcf8d8d8 |
|
MD5 | 64cca12298b28cacee9a5bf86e66ace6 |
|
BLAKE2b-256 | 9f96522892dff36f0800dd0ac839b5779dfce94a1942c4e09bf0a0c02f1abfbe |
Close
Hashes for ConfigSpace-0.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 695775a3e3d0d5f0fafd38be1abd61761bae490d1e90c1875528d3db45eeb167 |
|
MD5 | f14b90963190b8d180acb890b077a2fc |
|
BLAKE2b-256 | 9ef7417780b6e4846d436ce098e7569c1f4647187dcf02ecc300ea6c2a61feb6 |
Close
Hashes for ConfigSpace-0.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd041181078eebaa152a8e9a2db62a498ef96c1c8234f312c4a41b3a2aca67ad |
|
MD5 | fd851c63886c3ccd17ef1f2f6aa08673 |
|
BLAKE2b-256 | bb75eee84f4b7a703bfbd5b9c834e6fc54f7ab39ef9a44f307bb99716be6d47e |