Was ist "Verbose" im Scikit-Learn-Paket von Python? [geschlossen]


10

Was ist "Verbose" im scikit-learnPython-Paket? In einigen Modellen wie Neural Network und SVM können wir den Wert auf true setzen. Dies ist die Dokumentation:

verbose: bool, default: False Aktiviert die ausführliche Ausgabe. Beachten Sie, dass diese Einstellung eine prozessbezogene Laufzeiteinstellung in libsvm nutzt, die, wenn sie aktiviert ist, in einem Multithread-Kontext möglicherweise nicht ordnungsgemäß funktioniert.

Was ist diese Option?

Antworten:


8

Wie Matthew feststellt, ist dies im Allgemeinen eine Option zur Erstellung detaillierter Protokollierungsinformationen. Sie sollten sich bewusst sein und werden wahrscheinlich feststellen, dass das Drucken auf dem Bildschirm im Allgemeinen ein sehr langsamer Vorgang ist, wenn Sie ausführlich> 0 aktivieren. Der Algorithmus kann bei aktivierter Ausführlichkeit um eine Größenordnung langsamer oder länger ausgeführt werden. In Multithread-Anwendungen sind Eingabe- / Ausgabevorgänge häufig deaktiviert. Wie in der Dokumentation empfohlen, funktioniert das Schreiben in die Standardausgabe möglicherweise nicht in einem Multithread-Kontext.


10

Ausführlich ist eine allgemeine Bezeichnung für die Programmierung produzieren viele Protokollierung Ausgabe . Sie können sich vorstellen, dass Sie das Programm bitten, "mir alles darüber zu erzählen, was Sie die ganze Zeit tun". Setzen Sie es einfach auf true und sehen Sie, was passiert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.