RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

視覺(jué)深度學(xué)習(xí)遷移學(xué)習(xí)訓(xùn)練框架Torchvision介紹

OpenCV學(xué)堂 ? 來(lái)源:OpenCV學(xué)堂 ? 2023-09-22 09:49 ? 次閱讀

Torchvision介紹

Torchvision是基于Pytorch的視覺(jué)深度學(xué)習(xí)遷移學(xué)習(xí)訓(xùn)練框架,當(dāng)前支持的圖像分類、對(duì)象檢測(cè)、實(shí)例分割、語(yǔ)義分割、姿態(tài)評(píng)估模型的遷移學(xué)習(xí)訓(xùn)練與評(píng)估。支持對(duì)數(shù)據(jù)集的合成、變換、增強(qiáng)等,此外還支持預(yù)訓(xùn)練模型庫(kù)下載相關(guān)的模型,直接預(yù)測(cè)推理。

預(yù)訓(xùn)練模型使用

Torchvision從0.13版本開(kāi)始預(yù)訓(xùn)練模型支持多源backbone設(shè)置,以圖像分類的ResNet網(wǎng)絡(luò)模型為例:

fd279850-586d-11ee-939d-92fbcf53809c.png

支持多個(gè)不同的數(shù)據(jù)集上不同精度的預(yù)訓(xùn)練模型,下載模型,轉(zhuǎn)化為推理模型

fd3d8bb0-586d-11ee-939d-92fbcf53809c.png

對(duì)輸入圖像實(shí)現(xiàn)預(yù)處理

fd4dab6c-586d-11ee-939d-92fbcf53809c.png

本地加載模型

Torchvision中支持的預(yù)訓(xùn)練模型當(dāng)你使用的時(shí)候都會(huì)加載模型的預(yù)訓(xùn)練模型,然后才可以加載你自己的權(quán)重文件,如果你不想加載torchvision的預(yù)訓(xùn)練模型,只想從本地加載pt或者pth文件實(shí)現(xiàn)推理或者訓(xùn)練的時(shí)候,一定要通過(guò)下面的方式完成,以Faster-RCNN為例:

# Load the model from local host
num_classes = len(self.labels)
self.model = torchvision.models.detection.fasterrcnn_resnet50_fpn(pretrained=False, progress=True,
                                                             num_classes=num_classes, pretrained_backbone=False)
self.model.load_state_dict(torch.load(self.model_file))
self.model.eval()
self.transform = torchvision.transforms.Compose([torchvision.transforms.ToTensor()])
# 使用GPU
train_on_gpu = torch.cuda.is_available()
if train_on_gpu:
    self.model.cuda()

就這樣解鎖了在torchvision框架下如何從本地加載預(yù)訓(xùn)練模型文件或者定義訓(xùn)練模型文件。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3226

    瀏覽量

    48806
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5500

    瀏覽量

    121109
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    807

    瀏覽量

    13198

原文標(biāo)題:torchvision中怎么加載本地模型實(shí)現(xiàn)訓(xùn)練與推理

文章出處:【微信號(hào):CVSCHOOL,微信公眾號(hào):OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Nanopi深度學(xué)習(xí)之路(1)深度學(xué)習(xí)框架分析

    學(xué)習(xí),也就是現(xiàn)在最流行的深度學(xué)習(xí)領(lǐng)域,關(guān)注論壇的朋友應(yīng)該看到了,開(kāi)發(fā)板試用活動(dòng)中有【NanoPi K1 Plus試用】的申請(qǐng),介紹中NanopiK1plus的高大上優(yōu)點(diǎn)之一就是“可運(yùn)行
    發(fā)表于 06-04 22:32

    遷移學(xué)習(xí)

    神經(jīng)網(wǎng)絡(luò)訓(xùn)練方法卷積神經(jīng)網(wǎng)絡(luò)介紹經(jīng)典網(wǎng)絡(luò)結(jié)構(gòu)介紹章節(jié)目標(biāo):深入了解神經(jīng)網(wǎng)絡(luò)的組成、訓(xùn)練和實(shí)現(xiàn),掌握深度空間特征分布等關(guān)鍵概念,為
    發(fā)表于 04-21 15:15

    機(jī)器學(xué)習(xí)簡(jiǎn)介與經(jīng)典機(jī)器學(xué)習(xí)算法人才培養(yǎng)

    神經(jīng)網(wǎng)絡(luò)訓(xùn)練方法卷積神經(jīng)網(wǎng)絡(luò)介紹經(jīng)典網(wǎng)絡(luò)結(jié)構(gòu)介紹章節(jié)目標(biāo):深入了解神經(jīng)網(wǎng)絡(luò)的組成、訓(xùn)練和實(shí)現(xiàn),掌握深度空間特征分布等關(guān)鍵概念,為
    發(fā)表于 04-28 18:56

    NVIDIA遷移學(xué)習(xí)工具包 :用于特定領(lǐng)域深度學(xué)習(xí)模型快速訓(xùn)練的高級(jí)SDK

    對(duì)于設(shè)計(jì)和集成智能視頻分析(IVA)端應(yīng)用程序(如停車(chē)管理、安全基礎(chǔ)設(shè)施、零售分析、物流管理和訪問(wèn)控制等)的開(kāi)發(fā)人員,NVIDIA 的遷移學(xué)習(xí)工具包提供了端到端的深度學(xué)習(xí)工作流,可以加
    的頭像 發(fā)表于 12-07 14:45 ?3143次閱讀

    人工智能學(xué)習(xí) 遷移學(xué)習(xí)實(shí)戰(zhàn)進(jìn)階

    問(wèn)題的分類 經(jīng)典機(jī)器學(xué)習(xí)算法介紹 章節(jié)目標(biāo):機(jī)器學(xué)習(xí)是人工智能的重要技術(shù)之一,詳細(xì)了解機(jī)器學(xué)習(xí)的原理、機(jī)制和方法,為學(xué)習(xí)
    的頭像 發(fā)表于 04-28 17:13 ?1581次閱讀
    人工智能<b class='flag-5'>學(xué)習(xí)</b> <b class='flag-5'>遷移</b><b class='flag-5'>學(xué)習(xí)</b>實(shí)戰(zhàn)進(jìn)階

    ?計(jì)算機(jī)視覺(jué)深度學(xué)習(xí)訓(xùn)練推理框架

    PyTorch是由Facebook人工智能研究小組開(kāi)發(fā)的一種基于Lua編寫(xiě)的Torch庫(kù)的Python實(shí)現(xiàn)的深度學(xué)習(xí)庫(kù),也是目前使用范圍和體驗(yàn)感最好的一款深度學(xué)習(xí)
    的頭像 發(fā)表于 05-08 14:20 ?1156次閱讀
    ?計(jì)算機(jī)<b class='flag-5'>視覺(jué)</b><b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>訓(xùn)練</b>推理<b class='flag-5'>框架</b>

    深度學(xué)習(xí)框架是什么?深度學(xué)習(xí)框架有哪些?

    深度學(xué)習(xí)框架是什么?深度學(xué)習(xí)框架有哪些?? 深度
    的頭像 發(fā)表于 08-17 16:03 ?2730次閱讀

    深度學(xué)習(xí)框架區(qū)分訓(xùn)練還是推理嗎

    深度學(xué)習(xí)框架區(qū)分訓(xùn)練還是推理嗎 深度學(xué)習(xí)框架是一個(gè)非
    的頭像 發(fā)表于 08-17 16:03 ?1370次閱讀

    深度學(xué)習(xí)框架pytorch介紹

    深度學(xué)習(xí)框架pytorch介紹 PyTorch是由Facebook創(chuàng)建的開(kāi)源機(jī)器學(xué)習(xí)框架,其中T
    的頭像 發(fā)表于 08-17 16:10 ?1772次閱讀

    深度學(xué)習(xí)框架tensorflow介紹

    深度學(xué)習(xí)框架tensorflow介紹 深度學(xué)習(xí)框架T
    的頭像 發(fā)表于 08-17 16:11 ?2500次閱讀

    深度學(xué)習(xí)算法庫(kù)框架學(xué)習(xí)

    深度學(xué)習(xí)算法庫(kù)框架學(xué)習(xí) 深度學(xué)習(xí)是一種非常強(qiáng)大的機(jī)器學(xué)習(xí)
    的頭像 發(fā)表于 08-17 16:11 ?689次閱讀

    深度學(xué)習(xí)框架連接技術(shù)

    深度學(xué)習(xí)框架連接技術(shù) 深度學(xué)習(xí)框架是一個(gè)能夠幫助機(jī)器學(xué)習(xí)
    的頭像 發(fā)表于 08-17 16:11 ?771次閱讀

    深度學(xué)習(xí)cntk框架介紹

    深度學(xué)習(xí)cntk框架介紹? 深度學(xué)習(xí)是最近幾年來(lái)非常熱門(mén)的話題,它正在徹底改變我們生活和工作的方
    的頭像 發(fā)表于 08-17 16:11 ?1354次閱讀

    深度學(xué)習(xí)框架深度學(xué)習(xí)算法教程

    深度學(xué)習(xí)框架深度學(xué)習(xí)算法教程 深度學(xué)習(xí)是機(jī)器
    的頭像 發(fā)表于 08-17 16:11 ?1071次閱讀

    預(yù)訓(xùn)練遷移學(xué)習(xí)的區(qū)別和聯(lián)系

    預(yù)訓(xùn)練遷移學(xué)習(xí)深度學(xué)習(xí)和機(jī)器學(xué)習(xí)領(lǐng)域中的兩個(gè)重要概念,它們?cè)谔岣吣P托阅?、減少
    的頭像 發(fā)表于 07-11 10:12 ?1005次閱讀
    RM新时代网站-首页