HOWTO · TensorFlow
Ändern Sie den Standard-TensorBoard-Port
Dieser Artikel befasst sich mit dem TensorBoard-Port und dem Ändern des Standard-TensorBoard-Ports.
Auf dieser Seite
Dieser Artikel befasst sich mit dem TensorBoard-Port und dem Ändern des Standard-TensorBoard-Ports.
Ändern Sie den Standard-TensorBoard-Port
Deep-Learning-Ansätze tendieren dazu, herkömmliche Methoden mit steigender Datenmenge zu übertreffen; es hat jedoch den Nachteil, die Komplexität zu erhöhen und die Interpretierbarkeit des Algorithmus zu verringern. Die Kompliziertheit erschwert auch die Hyperparameter-Anpassung.
TensorBoard ist die Lösung. Das TensorFlow-Team hat es als Visualisierungs-Add-on entwickelt, um die Komplexität neuronaler Netze zu reduzieren.
Es kann verschiedene Arten von Diagrammen erzeugen. Genauigkeit, Fehler, Gewichtsverteilungen usw. sind einige Beispiele.
TensorBoards können auf zwei Arten veröffentlicht werden: lokal (über ein Terminal) und in einem Jupyter-Notebook.
Lassen Sie uns das TensorBoard lokal veröffentlichen. Dazu können Sie den folgenden Befehl verwenden:
tensorboard --logdir=/sky
Wenn Sie dies im Terminal ausführen, sieht TensorBoard mit seinem Standard port==6006 wie folgt aus:
Im obigen Screenshot sehen Sie einen Link, der im Browser geöffnet wird:
Schauen wir uns an, wie wir den Standardport des TensorBoards anpassen können.
Um den Port des TensorBoards zu ändern, können Sie den folgenden Befehl verwenden:
tensorboard --logdir=/sky --port=7008
Wenn Sie diesen Befehl ausführen, wird das TensorBoard mit einem neuen Port geliefert:
Wenn Sie die Ausgabe im Web sehen, sieht sie so aus:
Es ist also möglich, den Port des TensorBoards zu ändern.