2016-11-28 12 views
0

자필 자릿수에 대한 클러스터 정확도를 결정하기 위해 외부 득점 기능을 정의했지만 GridSearchCV와 함께이 기능을 어떻게 사용할 수 있는지 파악할 수 없습니다.외부에서 정의 된 채점 기능으로 그리드 서치를 사용할 수 있습니까?

s = GridSearchCV(estimator = pipe_cl, 
       param_grid = param_distributions, 
       scoring = my_scorer, 
       n_jobs=-1) 


gs.fit(X_train, y_train) 


y_pred_km = gs.predict(X_test) 

my_scorer = make_scorer(clustering_accuracy_score(y_test, y_pred_km))  
+0

y_pred_km 란 무엇입니까? –

+0

kmeans에서 얻은 클러스터 레이블이라고 가정하십시오. –

답변

0

make_scorer은 함수를 인수로 사용합니다. 그래야 작동합니다 :

my_scorer = make_scorer(clustering_accuracy_score) 
gs = GridSearchCV(estimator = pipe_cl, 
       param_grid = param_distributions, 
       scoring = my_scorer, 
       n_jobs=-1) 
gs.fit(X_train, y_train) 
+0

정말 고마워요! –