news 2026/5/12 21:49:24

Vit工程化应用(timm 库)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vit工程化应用(timm 库)
pip install timm
importtimmimporttorch from PILimportImageimportrequests from ioimportBytesIO#1.加载模型(ViTBase版本,16x16图块,在ImageNet-1k上预训练)# 设置 pretrained=True自动下载权重 model=timm.create_model('vit_base_patch16_224',pretrained=True)model.eval()# 切换到推理模式 #2.获取数据预处理流程(模型自带,确保尺寸和归一化参数正确)data_config=timm.data.resolve_model_data_config(model)transforms=timm.data.create_transform(**data_config,is_training=False)#3.读取图片(示例:从URL读取,你也可以改成本地路径)# 如果是本地文件:img=Image.open('your_image.jpg').convert('RGB')url='http://images.cocodataset.org/val2017/000000039769.jpg'# 两张猫的示例图 img=Image.open(requests.get(url,stream=True).raw).convert('RGB')#4.预处理并推理 tensor_img=transforms(img).unsqueeze(0)# 增加 batch 维度withtorch.no_grad():outputs=model(tensor_img)#5.解析结果(获取前5个预测类别)probabilities=torch.nn.functional.softmax(outputs[0],dim=0)# 下载ImageNet标签 labels_url="https://raw.githubusercontent.com/pytorch/hub/master/imagenet_classes.txt"labels=requests.get(labels_url).text.splitlines()# 打印Top5top5_prob,top5_catid=torch.topk(probabilities,5)foriinrange(top5_prob.size(0)):print(f"{labels[top5_catid[i]]}: {top5_prob[i].item():.4f}")

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/12 21:46:42

SpringBoot @JsonIgnore 忽略字段,但也不会接收使用@JsonProperty(access = JsonProperty.Access.WRITE_ONLY) 解决只接收不返回。

Spring Boot 中字段序列化与反序列化的精准控制:从 JsonIgnore 到 JsonProperty 在 Spring Boot 开发中,处理 JSON 数据时经常遇到一个痛点:如何精确控制字段的“输入”与“输出”。很多时候,我们希望某个字段在返回给前端时被隐藏…

作者头像 李华
网站建设 2026/5/12 21:45:34

C# 实时查看硬件使用率(CPU 内存 硬盘 网络)

一、整体架构 ┌─────────────────────────────────────────────────────────────┐ │ 硬件资源监控系统 │ ├────────────────────────…

作者头像 李华
网站建设 2026/5/12 21:43:28

Redis Set:原理、命令与实战场景详解

Redis 数据结构精讲:Set 集合的原理、命令与实战场景 大家好,今天我们来聊聊 Redis 中一个非常实用的数据结构 ——Set(集合)。它和我们熟悉的列表(List)有很多相似之处,比如都能存储多个字符串…

作者头像 李华
网站建设 2026/5/12 21:39:07

别让查重和AI率卡住你的毕业!百考通AI的精准解决方案

每到毕业季,总有一场无声的战役悄然打响——它不是论文开题的迷茫,也不是数据收集的奔波,而是最后那道看似技术性、却足以让无数人熬红双眼的关卡:论文查重与AIGC检测。你是否也经历过这些场景:对着知网飘红的报告逐字…

作者头像 李华
网站建设 2026/5/12 21:37:15

转码使用教程

转换小程序使用说明 使用功能列表使用方式: 发送url链接/小程序分享/固定格式(微信小卡片)即可进行转换 链接生成二维码 条件:http或者https开头的链接小程序转普通二维码/详细信息/MP短链/小程序链/小程序码MP短链转普通二维码/详细信息/小程序链/小程序…

作者头像 李华
网站建设 2026/5/12 21:35:09

对比按量计费与TokenPlan套餐在长期项目中的成本观测差异

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 对比按量计费与TokenPlan套餐在长期项目中的成本观测差异 在持续数月的AI应用开发项目中,成本的可预测性与可控性是团队…

作者头像 李华