Mac Keras中使用Tensorboard

问题解答来源
这里写图片描述
顺便看了下官网说明


总结:
首先加入这行代码:

tbCallBack = keras.callbacks.TensorBoard(log_dir='./Graph', histogram_freq=0, write_graph=True, write_images=True)

在fit(里加入)

callbacks=[tbCallBack]

示例

import numpy as np
import keras
from keras.models import Sequential
from keras.layers import Dense, Dropout, Activation
from keras.optimizers import SGD
from keras.callbacks import TensorBoard

x_train = np.random.random((1000, 20))
y_train = keras.utils.to_categorical(np.random.randint(10, size=(1000, 1)), num_classes=10)
x_test = np.random.random((100, 20))
y_test = keras.utils.to_categorical(np.random.randint(10, size=(100, 1)), num_classes=10)

model = Sequential()
model.add(Dense(64, activation='relu', input_dim=20))
model.add(Dropout(0.5)) 
model.add(Dense(64, activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(10, activation='softmax'))

sgd = SGD(lr=0.01, decay=1e-6, momentum=0.9, nesterov=True)
model.compile(loss='categorical_crossentropy',
              optimizer=sgd,
              metrics=['accuracy'])

tbCallBack = keras.callbacks.TensorBoard(log_dir='./Graph', histogram_freq=0, write_graph=True, write_images=True)


model.fit(x_train, y_train,
          epochs=20,
          batch_size=128,
          callbacks=[tbCallBack])

此时在py文件夹里出现了Graph文件夹,在终端中进入py文件夹中,输入

tensorboard --logdir .~/Graph

这里写图片描述
使用浏览器(当然最好还是Chrome)打开地址即可。
PS:看完了再Control+C啊。

猜你喜欢

转载自blog.csdn.net/zhaohaibo_/article/details/81462915
今日推荐