国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

長沙多少例新型冠狀病毒seo外包資訊

長沙多少例新型冠狀病毒,seo外包資訊,長沙哪里優(yōu)化網(wǎng)站,企業(yè)實繳公示在什么網(wǎng)站做目錄 ResNet總結 ResNet代碼實現(xiàn)ResNet的梯度計算 ResNet 總結 殘差塊使得很深的網(wǎng)絡更加容易訓練 甚至可以訓練一千層的網(wǎng)絡 殘差網(wǎng)絡對隨后的深層神經(jīng)網(wǎng)絡設計產(chǎn)生了深遠影響,無論是卷積類網(wǎng)絡還是全連接類網(wǎng)絡。 ResNet代碼實現(xiàn) 導入相關庫 import torch fro…

目錄

    • ResNet
      • 總結
    • ResNet代碼實現(xiàn)
    • ResNet的梯度計算

ResNet

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

總結

  • 殘差塊使得很深的網(wǎng)絡更加容易訓練
    • 甚至可以訓練一千層的網(wǎng)絡
  • 殘差網(wǎng)絡對隨后的深層神經(jīng)網(wǎng)絡設計產(chǎn)生了深遠影響,無論是卷積類網(wǎng)絡還是全連接類網(wǎng)絡。

ResNet代碼實現(xiàn)

  1. 導入相關庫
import torch
from torch import nn
from torch.nn import functional as F
from d2l import torch as d2l
  1. 定義網(wǎng)絡模型
# 定義基本殘差塊
class Residual(nn.Module):def __init__(self, input_channels, num_channels, use_1x1conv=False, strides=1):super().__init__()self.conv1 = nn.Conv2d(input_channels, num_channels, kernel_size=3, padding=1, stride=strides)self.conv2 = nn.Conv2d(num_channels, num_channels, kernel_size=3, padding=1)if use_1x1conv:  # 是否需要降低空間分辨率,增加通道維維度self.conv3 = nn.Conv2d(input_channels, num_channels, kernel_size=1, stride=strides)else:self.conv3 = Noneself.bn1 = nn.BatchNorm2d(num_channels)self.bn2 = nn.BatchNorm2d(num_channels)self.relu = nn.ReLU(inplace=True)# inplace為True,將會改變輸入的數(shù)據(jù) ,否則不會改變原輸入,只會產(chǎn)生新的輸出。# 產(chǎn)生的計算結果不會有影響。利用in-place計算可以節(jié)省內(nèi)(顯)存,同時還可以省去反復申請和釋放內(nèi)存的時間。但是會對原變量覆蓋,只要不帶來錯誤就用。def forward(self, X):Y = F.relu(self.bn1(self.conv1(X)))Y = self.bn2(self.conv2(Y))if self.conv3:X = self.conv3(X)Y += Xreturn F.relu(Y)

查看普通殘差塊:輸入和輸出形狀一致

blk= Residual(3, 3)
X = torch.rand(4, 3, 6, 6)
Y = blk(X)
Y.shape

在這里插入圖片描述

查看升維殘差塊:增加輸出通道的同時,減半輸入的高和寬

blk = Residual(3, 6, use_1x1conv=True, strides=2)
X =torch.rand(4, 3, 6, 6)
Y =blk(X)
Y.shape

在這里插入圖片描述

# 定義resnet塊
def resnet_block(input_channels, num_channels, num_residuals, first_block=False):"""定義大的殘差塊(5塊)"""blk = []for i in range(num_residuals):if i == 0 and not first_block:# 除了一個塊,每個塊的一個升維殘差塊,要先縮小輸入特征圖的尺寸,增大通道數(shù)blk.append(Residual(input_channels, num_channels, use_1x1conv=True, strides=2))else:# 第一塊或者每塊中用于提取特征的堆疊的基本殘差塊,輸入和輸出的形狀一致blk.append(Residual(num_channels, num_channels))return blk
# 定義ResNet網(wǎng)絡模型
b1 = nn.Sequential(  # 輸入形狀:[1, 1, 224, 224]nn.Conv2d(1, 64, kernel_size=7, stride=2, padding=3),   # (224 - 7 + 2*3)/2 + 1 = 112nn.BatchNorm2d(64), nn.ReLU(),  # [1, 64, 112, 112]nn.MaxPool2d(kernel_size=3, stride=2, padding=1)  # [1, 64, 56. 56]
)
b2= nn.Sequential(# *列表:表示解包操作,把列表元素順序展開# *[1, 3, 2 , 5, 4] = 1, 3, 2, 5, 4*resnet_block(64, 64, 2, first_block=True)  # [1, 64, 56, 56]、[1, 64, 56, 56]
)
b3 = nn.Sequential(*resnet_block(64, 128, 2)  # [1, 128, 28, 28]、[1, 128, 28, 28]
)
b4 = nn.Sequential(*resnet_block(128, 256, 2)  # [1, 256, 14, 14]、[1, 256, 14, 14]
)
b5 = nn.Sequential(*resnet_block(256, 512, 2)  # [1, 512, 7, 7]、[1, 512, 7, 7]
)
net = nn.Sequential(b1,b2,b3,b4,b5,nn.AdaptiveAvgPool2d((1, 1)),  # [1, 512, 1, 1]nn.Flatten(),  # [1, 512*1*1]= [1, 512]nn.Linear(512, 10)  # [1, 512] --> [1, 10]
)
  1. 查看網(wǎng)絡模型
X = torch.randn(1, 1, 224, 224)
for layer in net:X = layer(X)print(layer.__class__.__name__, 'output shape:\t', X.shape)

在這里插入圖片描述

  1. 加載數(shù)據(jù)集
batch_size = 256
train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size, resize=224)
  1. 訓練模型
lr, num_epochs = 0.05, 10
d2l.train_ch6(net, train_iter, test_iter, num_epochs, lr, d2l.try_gpu())

在這里插入圖片描述
在這里插入圖片描述

ResNet的梯度計算

在這里插入圖片描述
QA

  • 學習率也可以讓靠近輸出(標簽)的小一些,靠近輸入(輸入)的大一些,來緩解梯度消失的問題
http://www.aloenet.com.cn/news/32372.html

相關文章:

  • 網(wǎng)站建設圖片怎么做阿里云建站費用
  • 漳州市網(wǎng)站建設費用電商平臺怎么加入
  • 安徽省建設工程八大員報名網(wǎng)站營口seo
  • python做網(wǎng)站快嗎關鍵詞智能調(diào)詞工具
  • 做外貿(mào)雨傘到什么網(wǎng)站合肥網(wǎng)絡seo推廣服務
  • 網(wǎng)站在線客服系統(tǒng)搭建seo實戰(zhàn)培訓視頻
  • php做電商網(wǎng)站app推廣接單平臺
  • 河南平臺網(wǎng)站建設找哪家怎樣進行seo推廣
  • 網(wǎng)站開發(fā)公司云鯨互創(chuàng)怎么聯(lián)系百度搜索廣告投放
  • 免費品牌網(wǎng)站制作百度網(wǎng)絡營銷
  • 溫州網(wǎng)站建設首選龍誠互聯(lián)網(wǎng)絡營銷策略主要包括
  • 青島紀委網(wǎng)站廉政建設準考證他達拉非片正確服用方法
  • 網(wǎng)站上的qq咨詢怎么做搜索引擎在線觀看
  • 建設銀行面試通知網(wǎng)站2024最火的十大新聞有哪些
  • 做惡搞網(wǎng)站軟件下載網(wǎng)絡營銷課程學什么
  • 網(wǎng)牛網(wǎng)站建設東莞今天新增加的情況
  • 上海閔行天氣連云港seo優(yōu)化公司
  • 天津網(wǎng)站制作機玩法部百度指數(shù)的需求指數(shù)
  • 98同城招聘網(wǎng)信息seo課堂
  • 大連商城網(wǎng)站建設產(chǎn)品推廣網(wǎng)站
  • 網(wǎng)頁三劍客的網(wǎng)頁制作軟件是seo資料站
  • 免費的中文logo網(wǎng)站sem投放
  • 網(wǎng)站開源系統(tǒng)免費網(wǎng)站建設seo
  • 營銷qq和企業(yè)qq區(qū)別深圳專門做seo的公司
  • 網(wǎng)站建設英文怎么說百度一下你就知道官網(wǎng)網(wǎng)址
  • 成都商城網(wǎng)站建設地址推廣網(wǎng)頁怎么做的
  • 西安網(wǎng)站制作公司排名口碑營銷屬于什么營銷
  • 西部數(shù)碼網(wǎng)站助手4.0運營商推廣5g技術
  • 初學網(wǎng)站開發(fā)書籍關鍵詞歌曲歌詞
  • 濟南網(wǎng)站建設培訓學校百度首頁推薦關不掉嗎