逻辑回归和MLP的代码是什么



我正在尝试将AutoSklearn与的特定算法列表一起使用

Logistic Regression
Random Forest
Gaussian NB
SVC
ADA
MLP

我知道我可以使用这些参数。

mdl = autosklearn.classification.AutoSklearn2Classifier(
include = {
'classifier': ["random_forest", "gaussian_nb", "libsvm_svc", "adaboost"],
'feature_preprocessor': ["no_preprocessing"]
#K-Folds?
},
exclude=None,

我设法找到了这些算法的代码

Random Forest  ==> "random_forest"
Gaussian NB  ==> "gaussian_nb"
SVC  ==> "libsvm_svc"
ADA  ==> "adaboost"

但找不到的代码

Logistic Regression
MLP

有人能告诉我这些是什么吗?

文档指出,用于识别估计器和预处理器的字符串是不带.py的文件名。

你可以在这里找到你要找的model_id

从文档来看,MLP代码为mlp,并且未实现逻辑回归。(更多信息请参阅本期(

因此,您应该执行以下操作:

mdl = autosklearn.classification.AutoSklearn2Classifier(
include = {
'classifier': ["random_forest", "gaussian_nb", "libsvm_svc", "adaboost", 'mlp'],
'feature_preprocessor': ["no_preprocessing"]
},
exclude=None
)

最新更新