Skip to content

Commit 391680c

Browse files
mfeurereddiebergman
authored andcommitted
Minor updates to meta-data loading (#1559)
1 parent 306263c commit 391680c

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

autosklearn/metalearning/metalearning/meta_base.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import numpy as np
44
import pandas as pd
55
from ConfigSpace.configuration_space import Configuration
6+
from ConfigSpace.util import deactivate_inactive_hyperparameters
67

78
from ..input import aslib_simple
89
from ..metafeatures.metafeature import DatasetMetafeatures
@@ -40,8 +41,8 @@ def __init__(self, configuration_space, aslib_directory, logger):
4041
self.logger = logger
4142

4243
self.configuration_space = configuration_space
43-
self.default_configuration_space_dict = dict(
44-
configuration_space.get_default_configuration()
44+
self.default_configuration_space_dict = (
45+
configuration_space.get_default_configuration().get_dictionary()
4546
)
4647
self.aslib_directory = aslib_directory
4748

@@ -61,11 +62,15 @@ def __init__(self, configuration_space, aslib_directory, logger):
6162
for key in self.default_configuration_space_dict.keys():
6263
if key not in configuration:
6364
configuration[key] = self.default_configuration_space_dict[key]
64-
configurations[str(algorithm_id)] = Configuration(
65+
configuration = Configuration(
6566
configuration_space,
6667
values=configuration,
6768
allow_inactive_with_values=True,
6869
)
70+
configuration = deactivate_inactive_hyperparameters(
71+
configuration, configuration_space
72+
)
73+
configurations[str(algorithm_id)] = configuration
6974
except (ValueError, KeyError) as e:
7075
self.logger.debug("Error reading configurations: %s", e)
7176

0 commit comments

Comments
 (0)