auto-sklearn 0.15.0 requires ConfigSpace<0.5,>=0.4.21, but you have configspace 0.7.1 which is incompatible.

发布时间 2023-10-07 11:05:43作者: emanlee

 

auto-sklearn 0.15.0 requires ConfigSpace<0.5,>=0.4.21, but you have configspace 0.7.1 which is incompatible.
auto-sklearn 0.15.0 requires smac<1.3,>=1.2, but you have smac 1.4.0 which is incompatible.

from autosklearn.classification import AutoSklearnClassifier as ASC
ModuleNotFoundError: No module named 'smac.optimizer.multi_objective'

 

1. SMAC
    SMAC是算法配置的工具。 它优化了一组实例中任意算法的参数。 这包括但不限于硬组合问题求解器的优化和各种机器学习算法的超参数优化。 主要核心包括贝叶斯优化和实例上的简单竞赛机制,以有效地决定两种配置中哪一种更好。

2. ConfigSpace
    ConfigSpace是一个简单的python包,用于管理算法配置和超参数优化任务的配置空间。 它包括用于在配置空间描述的不同文本格式之间进行转换的各种模块

链接:https://blog.csdn.net/yolohohohoho/article/details/99684123