首页 > 解决方案 > TensorBoard:没有活动仪表板

问题描述

我正在尝试运行 TensorBoard。这是我取自 Chollet 书中的模型:

import keras
from keras import layers
from keras.datasets import imdb
from keras import preprocessing

max_features=2000
maxlen=500

(x_train,y_train),(x_test,y_test)=imdb.load_data(num_words=max_features)

x_train=preprocessing.sequence.pad_sequences(x_train,maxlen=maxlen)
x_test=preprocessing.sequence.pad_sequences(x_test,maxlen=maxlen)
from keras.models import Sequential
from keras import layers
from keras.optimizers import RMSprop

embedding_dim=128

model=Sequential()
model.add(layers.Embedding(max_features, embedding_dim,input_length=maxlen))
model.add(layers.Conv1D(32,7,activation="relu"))
model.add(layers.MaxPooling1D(5))
model.add(layers.Conv1D(32,7,activation="relu"))
model.add(layers.GlobalMaxPooling1D())
model.add(layers.Dense(1))

callbacks_list2=[keras.callbacks.TensorBoard(log_dir="C:\\pathname\\TensorBoard",
                                          histogram_freq=1,
                                          embeddings_freq=1)]

model.compile(optimizer=RMSprop(lr=1e-4),
             loss="binary_crossentropy",
             metrics=["acc"])
history=model.fit(x_train,y_train,
                 epochs=10,
                 batch_size=128,
                 validation_split=0.2,
                 callbacks=callbacks_list2)

我拟合了模型,然后使用 tensorboard --logdir="C:\Users\iavta\Log Files TensorFlow\Learning with Keras" 从命令行运行 tensorboard,当检查 localhost:6006 时,我收到没有仪表板的警告活跃。

所以,我在 SO 中阅读了这个答案,并将命令更改为:

tensorboard --logdir=mylogs:C:\pathname\TensorBoard

但问题仍然存在……

我该如何解决这个问题?

标签: tensorboard

解决方案


推荐阅读