要使用TensorBoard來可視化TensorFlow模型的訓練過程,需要按照以下步驟操作:
import tensorflow as tf
from tensorflow.keras.callbacks import TensorBoard
# 創建TensorBoard回調函數
tensorboard_callback = TensorBoard(log_dir="logs")
# 創建并編譯模型
model = tf.keras.Sequential([
tf.keras.layers.Dense(128, activation='relu'),
tf.keras.layers.Dense(10, activation='softmax')
])
model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])
# 訓練模型并添加TensorBoard回調函數
model.fit(train_images, train_labels, epochs=10, callbacks=[tensorboard_callback])
tensorboard --logdir=logs
通過以上步驟,就可以使用TensorBoard來可視化TensorFlow模型的訓練過程,幫助更直觀地了解模型的訓練情況。