当前位置: 首页> 科技> 互联网 > 浙江建筑培训网_seo优化专员收集关键词的方法_郴州seo网络优化_怎样做引流推广

浙江建筑培训网_seo优化专员收集关键词的方法_郴州seo网络优化_怎样做引流推广

时间:2025/7/11 18:08:12来源:https://blog.csdn.net/qq_36784503/article/details/144167630 浏览次数:0次
浙江建筑培训网_seo优化专员收集关键词的方法_郴州seo网络优化_怎样做引流推广

说明

最近在研究分类模型如何部署C++,先拿Resnet50 来练一练手,文章将 分为多篇,这一篇主要验证一下pytorch 模型输出是正确的,为后续tensort RT 模型输出提供验证。

1 官方权重下载

https://download.pytorch.org/models/resnet50-19c8e357.pth

2 测试代码

import torchvision.models as models
import os
import json
import torch
from PIL import Image
from torchvision import transforms
import matplotlib.pyplot as pltdef main():# device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")device = torch.device("cuda:0")# device = torch.device("cpu")model = models.resnet50()model = model.cuda()# num_classes = 10  # 修改为你自己的类别数量# model.fc = torch.nn.Linear(model.fc.in_features, num_classes)data_transform = transforms.Compose([transforms.Resize(256),transforms.CenterCrop(224),transforms.ToTensor(),transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])])# model.load_state_dict(torch.load('params.pth', map_location=device)) #model.load_state_dict(torch.load('resnet50-19c8e357.pth'))model.eval()img_path = 'data/fox.png'assert os.path.exists(img_path), "file: '{}' dose not exist.".format(img_path)img = Image.open(img_path)plt.imshow(img)# [N, C, H, W]img = data_transform(img)# expand batch dimensionimg = torch.unsqueeze(img, dim=0)with torch.no_grad():# predict classoutput = torch.squeeze(model(img.to(device))).cpu()predict = torch.softmax(output, dim=0)print(predict.shape)print(predict[270:280]) # 打印几个softmax之后的输出predict_cla = torch.argmax(predict).numpy() # 找出最大的序号print(predict_cla) # 打印出类别if __name__ == '__main__':main()

3 测试图片

这是我找的几张图片
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4 测试结果

跑一张狐狸的图片,输出序号277
在这里插入图片描述
查看预训练模型对应的类别编号
在这里插入图片描述

关键字:浙江建筑培训网_seo优化专员收集关键词的方法_郴州seo网络优化_怎样做引流推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: