微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用预训练权重在 Yolov5 中训练我的模型

如何解决使用预训练权重在 Yolov5 中训练我的模型

我尝试使用 google colab 训练我的模型,如 youtube (https://www.youtube.com/watch?v=MdF6x6ZmLAY) 上的 roboflow 教程中所述,并且效果很好。不幸的是,结果不是我所期望的。然后我尝试使用预训练的权重并再次训练我的模型。这次我得到的文件更小(~3MB,另一个是~15MB),当我尝试在我的代码中使用它时,我也是从互联网(https://pypi.org/project/yolov5/)获得的,它没有工作。 如果您需要更多信息,请写下来。我是新手,想在大学课堂上使用 Yolo 进行项目

我使用的代码

`从 yolov5 导入 YOlov5

将 matplotlib.pylab 导入为 plt

#set 模型参数

model_path = "yolov5/weights/best.pt"

device = "cpu" # "0" 代表 gpu 或 "cpu"

#init yolov5 模型

yolov5 = YOlov5(model_path,device)

#加载图片

image1 = plt.imread("test1.jpg")

#perform 推理

结果 = yolov5.predict(image1)

#show 检测图像上的边界框

results.show()

#将结果保存到“results/”文件

results.save(save_dir='results/')`

我得到的错误

RuntimeError: [在 ..\caffe2\serialize\inline_container.cc:145 处强制失败]。 PytorchStreamReader 读取 zip 存档失败:找不到中央目录

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。