Pytorch中的Tensorboard與Transforms搭配使用
這章是結(jié)合之前學(xué)習(xí)的Tensforboard與Transforms的一個練習(xí)。
直接上代碼:
from PIL import Image from torch.utils.tensorboard import SummaryWriter from torchvision import transforms import os root_path = "D:\\data\\basic\\Image" lable_path = "aligned" img_dir = os.path.join(root_path, lable_path) img_list = os.listdir(img_dir) img_path = img_list[0] # 加載img_path路徑 img_path = os.path.join(img_dir, img_path) # 將img以PIL格式打開 img = Image.open(img_path) # 創(chuàng)建具體的SummaryWriter writer = SummaryWriter("logs") # 創(chuàng)建具體的ToTensor方法 to_tensor = transforms.ToTensor() # 將img以PIL格式轉(zhuǎn)化成Tensor格式 tensor_img = to_tensor(img) # 使用writer.add_image方法 writer.add_image("tensor_img", tensor_img) writer.close()
代碼run結(jié)果:
在命令行打開tensorboard:
但是在打開tensorboard
之前,要打開正確的位置,不然會報錯,以此程序為例,需要在找到logs的目錄。
在瀏覽器顯示的結(jié)果:
到此這篇關(guān)于Pytorch
中的Tensorboard
與Transforms
搭配使用的文章就介紹到這了,更多相關(guān)Tensorboard與Transforms搭配使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章

python實現(xiàn)將漢字轉(zhuǎn)換成漢語拼音的庫

詳解Python調(diào)用華為API實現(xiàn)圖像標簽

對python中l(wèi)ist的拷貝與numpy的array的拷貝詳解

python中not not x 與bool(x) 的區(qū)別