2016-06-08 4 views

Antwort

4

cross_val_score ruft die .score() Methode des Schätzers auf, den Sie übergeben, und was das Ergebnis zurückgibt, hängt vom Schätzer ab. Sie müssen in die Dokumentation für jeden Schätzer schauen, um herauszufinden, was die entsprechende Methode .score() zurückgibt. Sie können dieses Standardverhalten mit dem Parameter scoring überschreiben. Dies ist dokumentiert here.

+0

Wenn unterschiedliche Modelle unterschiedliche Score-Messwerte zurückgeben, wie können wir dann die Modellauswahl vornehmen? – kokoma

+0

Alle Modelle innerhalb einer Familie verwenden dieselbe Metrik, so dass keine Inkonsistenz besteht. Wenn Sie zum Beispiel RandomForestClassifier verwenden, gibt die Methode '.score()' die mittlere Genauigkeit zurück. Mit 'cross_val_score' vergleichen Sie ein RandomForestClassifier-Modell mit einigen Hyperparametern mit anderen Hyperparametern und wählen die besten aus. – elyase

Verwandte Themen