教程上的weights文件夹下是 pt 后缀的 c下文件,但是我在 GitHub上下载解压变成了一个普通的文件夹,跟教程上不一样!但是不解压的话就是个 pt 文件,我也不会改成 c 文件
yolov5 预训练权重模型不会设置
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
关注 参考通义千问和郭老师的小迷弟雅思莫了-编写提供,主要是为了帮助您快速解决问题,如下回答,您可以参考下,如有问题,评论区留言。
YOLOv5 的预训练权重文件通常是以
.pt
结尾的,这是 PyTorch 框架下的模型权重文件格式。在 GitHub 上下载的 YOLOv5 预训练权重通常会以压缩包(例如.zip
或.tar.gz
)的形式提供。您需要做的是:
- 下载预训练权重压缩包。
- 解压该压缩包,得到
.pt
文件,而不是直接变成一个普通的文件夹。如果解压后得到的是文件夹,那可能是下载或解压过程中出现了问题,请重新下载并尝试解压。
例如,对于 yolov5,正确的步骤是:
- 在 GitHub 仓库中找到预训练权重文件,如
yolov5s.pt
、yolov5m.pt
等。 - 下载并解压到本地某个路径,假设解压到了
/path/to/your/weights/yolov5s.pt
。
然后,在使用时,根据教程指定这个
.pt
文件的路径即可。例如,在运行推理或训练脚本时添加参数--weights /path/to/your/weights/yolov5s.pt
。至于教程中的
.c
文件,这可能是指其他类型的模型文件,并非 YOLOv5 的预训练权重文件。所以您无需将.pt
文件转换为.c
文件。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 两个不同Subnet的点对点连接
- ¥50 怎么判断同步时序逻辑电路和异步时序逻辑电路
- ¥15 差动电流二次谐波的含量Matlab计算
- ¥15 Can/caned 总线错误问题,错误显示控制器要发1,结果总线检测到0
- ¥15 C#如何调用串口数据
- ¥15 MATLAB与单片机串口通信
- ¥15 L76k模块的GPS的使用
- ¥15 请帮我看一看数电项目如何设计
- ¥23 (标签-bug|关键词-密码错误加密)
- ¥66 比特币地址如何生成taproot地址