gridsearchcv花费太多时间并抛出随机错误?

时间:2016-08-05 15:37:24

标签: python scikit-learn grid-search

我一直在与Gridsearchcv斗争很长一段时间。

在对我的列车数据进行矢量化后,我使用网格搜索进行有效的参数设置,但是我遇到了连续的错误。

我的代码是这样的:

x = HashVectorizer().fit_transform( train_data.data ) 
parameters = { "c" : [0.001 , 0.01 , 0.1 , 1 , 10 , 100 , 1000]}
if __name__ == "__main__":# i recetly fixed this error 
    clf = GridSearchCV(LogisticRegression() , parameters , n_jobs = -1 , verbose = 1)
   train = clf.fit( x , x.label)


y = HashVectorizer().transform( test_data.data )
   test = clf.predict(y)# here is my PROBLEM line , the error is coming as "clf is not defined "

但我已经定义了clf,在检查gridsearchcv documentation之后我找不到任何帮助。

请帮忙。

1 个答案:

答案 0 :(得分:0)

使用IF语句移动和对齐代码。因为你在IF语句下定义了clf,这是他们本地的。