機器視覺-tensorBoard使用說明
tensorboard 功能
Yolov8源碼已經集成了很多個metrics監控系統, 源碼位置: ultralytics\utils\callbacks\, 包括 wandb、 tensorboard、 clearml 等等.
和其他系統相比, tensorboard 功能較弱. yolov8 自動集成 tensorboard 功能包括:
- 查看學習率
- 查看mAP/precision/recall指標
- 查看loss
- 查看模型graph圖 (亮點)
tensorboard 比較欠缺的功能有:
- 不能標記每次train, 也無法跟蹤每次訓練具體超參和數據集, 所以光靠tensorboard的展示很難指導我們調優.
- 如果使用多臺機器訓練, 不太方便將這些結果放到一個tensorboard系統上進行比較.
安裝和啟動
安裝tensorboard后, 進行train時 yolov8將自動生成 tensorboard 專用的 events.out.tfevents.* 日志文件, 并告知我們如何使用 tensorboard.
安裝
pip install tensorboard
安裝后會在虛擬環境的scripts多一個 tensorboard.exe 文件, 可以使用該命令啟動 tensorboard web系統.
啟動 tensorboard web系統
# 查看所有runs結果
tensorboard --logdir=runs根目錄 --port=6006
# 查看某次train結果
tensorboard --logdir=某個train目錄 --port=6006
參考
https://blog.csdn.net/u011775793/article/details/135041359
https://zhuanlan.zhihu.com/p/471198169

浙公網安備 33010602011771號