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:

TensorBoard-Standardport

Im obigen Screenshot sehen Sie einen Link, der im Browser geöffnet wird:

TensorBoard im Web

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:

Webport ändern

Wenn Sie die Ausgabe im Web sehen, sieht sie so aus:

Änderung des Ports für die Webansicht

Es ist also möglich, den Port des TensorBoards zu ändern.