日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 库整理:Timm(1)

發布時間:2025/4/5 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 库整理:Timm(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 Timm介紹

????????`timm` 是一個深度學習庫,是 SOTA 計算機視覺模型、層、實用程序、優化器、調度器、數據加載器、增強以及具有再現 ImageNet 訓練結果能力的訓練/驗證腳本的集合。

2 基本用法

2.1 加載模型

2.1.1?加載預訓練模型

以mobilenetv3為例:

import timm m = timm.create_model('mobilenetv3_large_100', pretrained=True) print(m) ''' MobileNetV3((conv_stem): Conv2d(3, 16, kernel_size=(3, 3), stride=(2, 2), padding=(1, 1), bias=False)... 篇幅考慮省去之后的模型 '''

2.1.2?加載模型(不加載預訓練數據)?

import timm import torch from torchsummary import summary model = timm.create_model('resnet18') summary(model,( 3, 224, 224)) ''' ----------------------------------------------------------------Layer (type) Output Shape Param # ================================================================Conv2d-1 [-1, 64, 112, 112] 9,408BatchNorm2d-2 [-1, 64, 112, 112] 128ReLU-3 [-1, 64, 112, 112] 0MaxPool2d-4 [-1, 64, 56, 56] 0Conv2d-5 [-1, 64, 56, 56] 36,864BatchNorm2d-6 [-1, 64, 56, 56] 128ReLU-7 [-1, 64, 56, 56] 0Conv2d-8 [-1, 64, 56, 56] 36,864BatchNorm2d-9 [-1, 64, 56, 56] 128ReLU-10 [-1, 64, 56, 56] 0BasicBlock-11 [-1, 64, 56, 56] 0Conv2d-12 [-1, 64, 56, 56] 36,864BatchNorm2d-13 [-1, 64, 56, 56] 128ReLU-14 [-1, 64, 56, 56] 0Conv2d-15 [-1, 64, 56, 56] 36,864BatchNorm2d-16 [-1, 64, 56, 56] 128ReLU-17 [-1, 64, 56, 56] 0BasicBlock-18 [-1, 64, 56, 56] 0Conv2d-19 [-1, 128, 28, 28] 73,728BatchNorm2d-20 [-1, 128, 28, 28] 256ReLU-21 [-1, 128, 28, 28] 0Conv2d-22 [-1, 128, 28, 28] 147,456BatchNorm2d-23 [-1, 128, 28, 28] 256Conv2d-24 [-1, 128, 28, 28] 8,192BatchNorm2d-25 [-1, 128, 28, 28] 256ReLU-26 [-1, 128, 28, 28] 0BasicBlock-27 [-1, 128, 28, 28] 0Conv2d-28 [-1, 128, 28, 28] 147,456BatchNorm2d-29 [-1, 128, 28, 28] 256ReLU-30 [-1, 128, 28, 28] 0Conv2d-31 [-1, 128, 28, 28] 147,456BatchNorm2d-32 [-1, 128, 28, 28] 256ReLU-33 [-1, 128, 28, 28] 0BasicBlock-34 [-1, 128, 28, 28] 0Conv2d-35 [-1, 256, 14, 14] 294,912BatchNorm2d-36 [-1, 256, 14, 14] 512ReLU-37 [-1, 256, 14, 14] 0Conv2d-38 [-1, 256, 14, 14] 589,824BatchNorm2d-39 [-1, 256, 14, 14] 512Conv2d-40 [-1, 256, 14, 14] 32,768BatchNorm2d-41 [-1, 256, 14, 14] 512ReLU-42 [-1, 256, 14, 14] 0BasicBlock-43 [-1, 256, 14, 14] 0Conv2d-44 [-1, 256, 14, 14] 589,824BatchNorm2d-45 [-1, 256, 14, 14] 512ReLU-46 [-1, 256, 14, 14] 0Conv2d-47 [-1, 256, 14, 14] 589,824BatchNorm2d-48 [-1, 256, 14, 14] 512ReLU-49 [-1, 256, 14, 14] 0BasicBlock-50 [-1, 256, 14, 14] 0Conv2d-51 [-1, 512, 7, 7] 1,179,648BatchNorm2d-52 [-1, 512, 7, 7] 1,024ReLU-53 [-1, 512, 7, 7] 0Conv2d-54 [-1, 512, 7, 7] 2,359,296BatchNorm2d-55 [-1, 512, 7, 7] 1,024Conv2d-56 [-1, 512, 7, 7] 131,072BatchNorm2d-57 [-1, 512, 7, 7] 1,024ReLU-58 [-1, 512, 7, 7] 0BasicBlock-59 [-1, 512, 7, 7] 0Conv2d-60 [-1, 512, 7, 7] 2,359,296BatchNorm2d-61 [-1, 512, 7, 7] 1,024ReLU-62 [-1, 512, 7, 7] 0Conv2d-63 [-1, 512, 7, 7] 2,359,296BatchNorm2d-64 [-1, 512, 7, 7] 1,024ReLU-65 [-1, 512, 7, 7] 0BasicBlock-66 [-1, 512, 7, 7] 0 AdaptiveAvgPool2d-67 [-1, 512, 1, 1] 0Flatten-68 [-1, 512] 0 SelectAdaptivePool2d-69 [-1, 512] 0Linear-70 [-1, 1000] 513,000 ================================================================ Total params: 11,689,512 Trainable params: 11,689,512 Non-trainable params: 0 ---------------------------------------------------------------- Input size (MB): 0.57 Forward/backward pass size (MB): 62.80 Params size (MB): 44.59 Estimated Total Size (MB): 107.97 ---------------------------------------------------------------- '''

2.1.3? 創建有隨機數量類別的模型

import timm import torch from torchsummary import summary model = timm.create_model('resnet18',num_classes=10) summary(model,( 3, 224, 224)) ''' 最后幾行是: SelectAdaptivePool2d-69 [-1, 512] 0Linear-70 [-1, 10] 5,130 ================================================================ '''

2.2 列出模型

2.2.1 列出所有預訓練模型

大多數模型都有預先訓練過的重量。權重是:

  • 從它們的原始來源獲得的
  • 由作者自己從不同框架中移植(例如Tensorflow模型)
  • 使用包含的訓練腳本從頭開始訓練
import timm model_names = timm.list_models(pretrained=True) print(len(model_names)) #452

2.2.2?列出所有resnet分支的模型

import timm from pprint import pprint model_names = timm.list_models('*resne*t*') pprint(len(model_names)) #180

3 預訓練模型的準確率

Model Summaries - Pytorch Image Models

下表包括作者自己訓練的部分模型權重的ImageNet-1k驗證結果。

4 使用timm 進行訓練

訓練不同模型的超參數:

Training Scripts | timmdocs

總結

以上是生活随笔為你收集整理的python 库整理:Timm(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线视频这里只有精品 | 中文字幕一区二区三区手机版 | 精品人妻一区二区三区久久 | 激情九九 | 色婷婷五| 美日韩免费 | 国产精彩视频在线观看 | 在线观看av网 | 懂色av,蜜臀av粉嫩av | 香蕉视频成人在线 | 亚欧精品在线观看 | 老司机一区 | 国产精品videossex久久发布 | 精品一区二区免费视频 | 摸丰满大乳奶水www免费 | 国产一级一级片 | 久久伊人一区二区 | 欧美精彩视频 | 琪琪色综合网 | jizz精品 | 国内偷拍第一页 | 欧美日韩成人免费 | 在线免费成人网 | 亚洲精品 日韩无码 | 色综合中文 | 色多多网站 | 肉色欧美久久久久久久免费看 | 91最新在线 | 亚洲乱乱| 欧美黄色大片免费看 | 日日夜夜综合网 | 玉女心经 在线 | 色片在线播放 | 亚洲二区在线观看 | 国产女人水真多18毛片18精品 | 精品伊人久久 | 日本三级午夜理伦三级三 | 中文字幕视频网站 | 青青成人 | 91丨九色丨丰满 | 精品视频免费观看 | 啪啪视屏 | 日日噜噜噜噜久久久精品毛片 | 6699嫩草久久久精品影院 | 日本免费网站在线观看 | 国产亚洲制服欧洲高清一区 | 黄色综合网站 | 成人黄色在线观看视频 | 又黄又色 | 噜噜噜网站 | 精品视频在线免费 | av中文字幕av | 狠狠干狠狠操视频 | 日本人妻熟妇久久久久久 | 91精品视频免费看 | wwwxxoo| 国产污视频在线 | 天天干夜夜夜 | sesese99 | 日韩欧美精品中文字幕 | 黄色成人在线播放 | 羞羞答答av| www.蜜臀| 激情小说中文字幕 | 中日韩在线 | 软萌小仙自慰喷白浆 | 欧美日韩一二三 | 欧美天堂在线 | 国产av成人一区二区三区高清 | 欧美日韩精品中文字幕 | 国产精品亚洲五月天丁香 | 在线观看毛片av | 国产情侣酒店自拍 | 91网页在线观看 | 欧美成人免费在线观看视频 | 欧美熟妇交换久久久久久分类 | 日韩夜夜| 久久久久久一区二区 | 天堂中文字幕 | 久久小草 | 精品无码久久久久久久 | 九九99精品 | 欧美久草 | 日韩一区二区三免费高清在线观看 | 色噜噜色综合 | av福利网站| 国产美女精品人人做人人爽 | 日本亚洲在线 | 男女男精品视频站 | 欧洲色网站 | 欧美精品啪啪 | 国产激情一区二区三区在线观看 | 成人做爰www免费看视频网站 | 中文字幕av免费在线观看 | 女子spa高潮呻吟抽搐 | 疯狂做爰的爽文多肉小说王爷 | 国产一区二区三区免费视频 | 欧美日韩大陆 | 在线va|