备案的网站是公司吗,郑州seo技术,中企动力网站icp备案通知,网红营销的劣势Tensorboard 1.TensorBoard详解2.安装3.使用4.图像数据格式的一些理解 后续会陆续在词博客上更新Tensorboard相关知识 1.TensorBoard详解
TensorBoard是一个可视化的模块#xff0c;该模块功能强大#xff0c;可用于深度学习网络模型训练查看模型结构和训练效果#xff08;… Tensorboard 1.TensorBoard详解2.安装3.使用4.图像数据格式的一些理解 后续会陆续在词博客上更新Tensorboard相关知识 1.TensorBoard详解
TensorBoard是一个可视化的模块该模块功能强大可用于深度学习网络模型训练查看模型结构和训练效果预测结果、网络模型结构图、准确率、loss曲线、学习率、权重分布等可以帮你更好的了解网络模型设计TensorBoard调用相关代码以上结果即可保存是整合资料、梳理模型的好帮手。
2.安装
打开Anaconda Prompt,激活自己的pytorch环境,然后下载
conda activate pytorch_env
#使用清华源
pip install tensorboard -i https://pypi.tuna.tsinghua.edu.cn/simple3.使用
from torch.utils.tensorboard import SummaryWriter
from PIL import Image
import numpy as np# 1.括号里面的内容表示的是在当前目录下存放 summary 的文件名称,如果不写默认runs
writer SummaryWriter(logs)
img_path E:\\workspace_pycharm\\deepstudy\\dataset\\train\\ants\\0013035.jpg
img_PIL Image.open(img_path)
img_array np.array(img_PIL)# 2.第一个参数是日志文件中图像区间的 名字第二个参数是 图像数据必须是 array型、tensor型等第三个参数是步长
# 每个步长存储相应步长下的数据最后一个参数是设置图像数据的格式H → 高W → 宽C → 通道,numpy的格式HWC
# 当使用相同名字的图来记录数据时步长是有用的当使用不同名字时可以不设置步长
writer.add_image(test,img_array,1,dataformatsHWC)# 3.在数据载入以后可以在终端Terminal使用下面命令打开web页面
tensorboard --logdir文件绝对路径
#端口可以设置为其他的
tensorboard --logdir文件绝对路径 --port60074.图像数据格式的一些理解
在计算机中图像可以以 HWC、CHW 等格式存储H 和 W 分别表示图像的高和宽 C 表示图像的通道如果图像以 RGB 的形式存储那么通道数有 3 个RGB 分别表示 红色、绿色和蓝色如果是灰度图像那么通道数就只有 1 个。一般来说图像的分辨率指的就是图像的 WH图像 W 表示图像的宽度是多少个像素点H 表示图像的高度是多少个像素点。比如图像的分辨率是 512300那么图像的宽就是 512 个像素高是 300 个像素。图像的 H 和 W 可以表示所有的像素点的个数每个像素点都有三个通道的值三个通道的值都确定后R、G、B 的强度才能够知道。 对于灰度图像而言像素值的大小表示的是该像素点亮度的大小0 表示是黑色255 表示白色。