2016-04-13 139 views
3

私は現在、Pythonでサポートベクトル回帰を実装しています。ここでは、GridSearchCVを介してパラメータCとガンマを推定しています。私は最初にCとガンマの約400の組み合わせから検索しています。これは現在、コンピュータ上で1時間以上実行されている非常に包括的な検索です。GridSearchCVからscikit-learnで進捗状況を取得

は、ステータスアップデートを受け取ります。プログラムが動作しているか、まったく凍結しているのか、何が起きているのかを判断するのが現時点では難しいので、テストするか類似しているかは、どれだけの組み合わせが残っているかなどです。

私がsci-kitで読んだことは、ドキュメントを覚えているので、これについて助けを見つけることができないようです。ラップアラウンドはありますか?

答えて

5

GridSearchCVのキーワードはverbose=です。たとえばに設定してみてください。 100.

sklearn.cross_validation.cross_val_scoreを使用してモデルを評価する場合は、verbose=を高レベルに設定することもできます。

詳細が必要な場合は、スコアを印刷するために使用するスコアリングオブジェクトを呼び出すたびにスクリーンまたはファイルに「ハック」する可能性があります。

from sklearn.metrics.scorer import accuracy_scorer 

def my_accuracy_scorer(*args): 
    score = accuracy_scorer(*args) 
    print('score is {}'.format(score)) 
    return score 

scoring=my_accuracy_scorer

を置くことによって、 cross_val_scoreまたは GridSearchCVscoringキーワードとして、この機能を使用します
関連する問題