iT邦幫忙

0

如何再Python專案中 調用訓練好的yolov5模型

  • 分享至 

  • xImage

想請問如何在其他Python專案中 調用已經訓練好的YOLO模型 https://ithelp.ithome.com.tw/upload/images/20230110/20156866QdIrQBdWJQ.png
需要先對訓練好的模型(best.pt)做甚麼動作嗎 另存之類的 然後在其他地方才可以調用 因為第一次做這種東西 還不太懂想請各位大大幫忙~~

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
hokou
iT邦好手 1 級 ‧ 2023-01-11 08:20:19
最佳解答

看來是 PyTorch 的 Model
如果不知道 PyTorch 可能要先花點時間去理解了

# Export:

model_scripted = torch.jit.script(model) # Export to TorchScript
model_scripted.save('model_scripted.pt') # Save
# Load:

model = torch.jit.load('model_scripted.pt')
model.eval()

參考資料
Export/Load Model in TorchScript Format
Day-23 Model 可以重複使用嗎? 儲存和讀取 Model

我要發表回答

立即登入回答