91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在pytorch獲取vgg16-feature層的輸出

發布時間:2021-03-09 17:42:20 來源:億速云 閱讀:316 作者:Leah 欄目:開發技術

本篇文章為大家展示了如何在pytorch獲取vgg16-feature層的輸出,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

import numpy as np
import torch
from torchvision import models
from torch.autograd import Variable
import torchvision.transforms as transforms
 
 
class CNNShow():
  def __init__(self, model):
    self.model = model
    self.model.eval()
 
    self.created_image = self.image_for_pytorch(np.uint8(np.random.uniform(150, 180, (224, 224, 3))))
 
 
  def show(self):
    x = self.created_image
    for index, layer in enumerate(self.model):
      print(index,layer)
      x = layer(x)
 
  def image_for_pytorch(self,Data):
    transform = transforms.Compose([
      transforms.ToTensor(), # range [0, 255] -> [0.0,1.0]
      transforms.Normalize(mean=(0.485, 0.456, 0.406), std=(0.229, 0.224, 0.225))
    ]
    )
    imData = transform(Data)
    imData = Variable(torch.unsqueeze(imData, dim=0), requires_grad=True)
    return imData
 
if __name__ == '__main__':
 
  pretrained_model = models.vgg16(pretrained=True).features
  CNN = CNNShow(pretrained_model)
  CNN.show()

上述內容就是如何在pytorch獲取vgg16-feature層的輸出,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

聂荣县| 武义县| 崇明县| 铜川市| 定边县| 永宁县| 华宁县| 黔江区| 浮山县| 白水县| 静宁县| 商水县| 承德县| 武冈市| 德令哈市| 讷河市| 德钦县| 锡林浩特市| 尉犁县| 桐庐县| 绥德县| 赤城县| 巴塘县| 南平市| 溆浦县| 平阴县| 登封市| 青田县| 金寨县| 彰武县| 邯郸县| 抚宁县| 巩留县| 烟台市| 甘南县| 西乡县| 萨迦县| 密山市| 会同县| 定西市| 仪征市|