简体   繁体   English

为什么在将 RandomSearchCV 或 GridSearchCV 与逻辑回归一起使用时出现错误?

[英]why am i getting an error while using either RandomSearchCV or GridSearchCV with logistic regression?

pipe=Pipeline(steps=[('standardscaler', StandardScaler()),
                 ('logisticregression', LogisticRegression())])
pipe.fit(X_train,y_train)
random_estimator = RandomizedSearchCV(estimator = pipe,
                               param_distributions = random_grid,
                               n_iter = 100,
                               scoring = 'accuracy',
                               n_jobs = -1,
                               verbose = 1, 
                               random_state = 42,
                              )


random_estimator.fit(X,y)````

i know i am making some noob error but after this i am getting an error我知道我犯了一些菜鸟错误,但在此之后我得到了一个错误

ValueError: Invalid parameter warm_start for estimator Pipeline(steps=[('standardscaler', StandardScaler()), ('logisticregression', LogisticRegression())]). ValueError:估计器管道的无效参数warm_start(steps = [('standardscaler',StandardScaler()),('logisticregression',LogisticRegression())])。 Check the list of available parameters with estimator.get_params().keys() .使用estimator.get_params().keys()检查可用参数列表。

after running pipe.get_params().keys() i am getting this运行 pipe.get_params().keys() 我得到这个

pipe.get_params().keys()

dict_keys(['memory', 'steps', 'verbose', 'standardscaler', 'logisticregression', 'standardscaler__copy', 'standardscaler__with_mean', 'standardscaler__with_std', 'logisticregression__C', 'logisticregression__class_weight', 'logisticregression__dual', 'logisticregression__fit_intercept', 'logisticregression__intercept_scaling', 'logisticregression__l1_ratio', 'logisticregression__max_iter', 'logisticregression__multi_class', 'logisticregression__n_jobs', 'logisticregression__penalty', 'logisticregression__random_state', 'logisticregression__solver', 'logisticregression__tol', 'logisticregression__verbose', 'logisticregression__warm_start']) dict_keys(['memory','steps','verbose','standardscaler','logisticregression','standardscaler__copy','standardscaler__with_mean','standardscaler__with_std','logisticregression__C','logisticregression__class_weight','logisticregression__dual','logisticregression__fit_intercept' ,“ logistryress__intercept_scaling','logisticression __l1_ratio','logisticression__max_iter','logisticRegress__multi_class','logisticRegress_n_jobs',logisticRegress','logisticRegress__penAlty''penalalty'

can anyone explain the error thank you!!谁能解释一下错误谢谢!!

Your random_grid parameters dictionary currently likely includes the warm_start parameter, something like:您的random_grid参数字典目前可能包含warm_start参数,例如:

random_grid = {'warm_start': [True, False]}

That name needs to match the logisticregression__warm_start name you see among the pipeline parameter keys in your question:该名称需要与您在问题中的管道参数键中看到的logisticregression__warm_start名称相匹配:

random_grid = {'logisticregression__warm_start': [True, False]}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用GridSearchCV时出现类型错误? - I am getting type error while using GridSearchCV? 为什么我的逻辑回归模型准确率达到 100%? - Why am I getting 100% accuracy for my logistic regression model? 为什么我在python中使用梯度下降来获得逻辑回归的负成本函数? - Why am I getting a negative cost function for logistic regression using gradient descent in python? 为什么我使用 package 来获取此未绑定本地错误,它是 gridsearchCV 的包装器? (超级分类器搜索) - Why am i getting this Unbound Local Error using a package which is wrapper around gridsearchCV? (hyperclassifersearch) 训练逻辑回归 model 时出错 - Getting an error while training a logistic regression model 使用 python sklearn 的逻辑回归和 GridSearchCV - logistic regression and GridSearchCV using python sklearn 使用 gridsearchcv 进行逻辑回归的特征重要性 - Feature importance using gridsearchcv for logistic regression 为什么我在逻辑回归和支持向量机中得到相同的 output - Why am i getting same output In Logistic Regression and Support Vector Machine 在回归机器学习问题中使用 GridSearchCV 时获取 NaN - Getting NaN while using GridSearchCV in regression machine learning problem Python 中的逻辑回归:GridSearchCV 不起作用 - Logistic regression in Python: GridSearchCV not working
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM