tensorflow2 tensorboard可视化使用
生活随笔
收集整理的這篇文章主要介紹了
tensorflow2 tensorboard可视化使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
tensorflow2自帶tensorboard,所以不必再自行安裝tensorboard。
一、使用環境
win10 x64;
anaconda3+tensorflow2(cpu版本)
二、使用
1.在模型訓練之前插入以下代碼
log_dir= os.path.join('logs') #win10下的bug, if not os.path.exists(log_dir):os.mkdir(log_dir) tensorboard = tf.keras.callbacks.TensorBoard(log_dir = log_dir)#keras模型訓練 history = model.fit(train_X, train_y, batch_size=10000, epochs=epo,validation_data=(test_X, test_y),verbose=1, callbacks=[tensorboard],shuffle=False)2.打開anaconda prompt
命令行切入到當前程序路徑下,輸入:
#tensorboard.exe --logdir=絕對路徑 tensorboard.exe --logdir=E:\python\tf_2code\zhichizhoucheng\logs\train出現以下界面:
3.在谷歌瀏覽器中輸入上述界面出現的
http://localhost:6006/出現以下界面即成功
Warning:
1.報錯信息:ProfilerNotRunningError: Cannot stop profiling. No profiler is running.
log_dir在win10下必須采用該格式,這是tf2的bug,不然會出現以下報錯
log_dir= os.path.join('logs')2.path路徑切記不要帶中文,不然會出現以下錯誤
3.更多詳細用法請看參考文獻
參考文獻:
1.https://blog.csdn.net/qq_27825451/article/details/90229983
?
總結
以上是生活随笔為你收集整理的tensorflow2 tensorboard可视化使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux系统如何更改输入法切换快捷键,
- 下一篇: vex编程语言是基于c语言,vex机器人