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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 卷积神经网络 >内容正文

卷积神经网络

Pytorch 深度卷积神经网络 AlexNet

發布時間:2024/5/14 卷积神经网络 139 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Pytorch 深度卷积神经网络 AlexNet 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Pytorch 深度卷積神經網絡 AlexNet

0. 環境介紹

環境使用 Kaggle 里免費建立的 Notebook

教程使用李沐老師的 動手學深度學習 網站和 視頻講解

小技巧:當遇到函數看不懂的時候可以按 Shift+Tab 查看函數詳解。

1. AlexNet

1.1 簡介

2012 2012 2012 年之前,圖像特征都是機械地算出來的。如 SIFT、SURF、HOG(定向梯度直方圖)等特征提取方法占據主導地位。然后使用視覺詞袋(聚類),最后用 SVM 進行分類。

另一個方面,一些研究人員認為特征本身應該被學習。在合理地復雜性前提下,特征應該由多個共同學習的神經網絡層組成,每個層都有可學習的參數。在機器視覺中,最底層可能檢測邊緣、顏色和紋理。

由此,AlexNet 被提出,在2012年ImageNet挑戰賽中取得了轟動一時的成績。

AlexNet 論文地址:http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf

相對于 LeNet 主要改進:

  • Dropout 丟棄法
  • ReLU 激活函數
  • MaxPooling 最大池化

AlexNet 引起了 CV 方法論的改變:

1.2 AlexNet 結構

與 LeNet 對比(左為 LeNet,右為 AlexNet):

AlexNet 使用了更大的池化窗口,并且使用最大池化層,更大的卷積核窗口和步長,因為圖片更大了(LeNet 輸入為 28 × 28 28 \times 28 28×28,AlexNet 輸入為 3 × 224 × 224 3\times 224 \times 224 3×224×224)。
新加了 3 3 3 層卷積層,并且使用更多的輸出通道。
全連接層最后輸出是 1000 1000 1000
激活函數從 sigmoid 換成 ReLU(減緩梯度消失)。
隱藏全連接層后加入了 Dropout。
使用了數據增強(旋轉,截取等操作),增強魯棒性。(很重要!)

AlexNet 參數數量是 LetNet 的 10 10 10 倍,計算復雜度是 260 260 260 倍。

2. 代碼實現

在 kaggle 上記得調成使用 GPU,CPU 太慢了

2.1 網絡結構

為節省訓練時間,對 AlexNet 進行一些修改,使用 Fashion-MNIST 數據集,所以先設置通道為 1,等會需要對數據集的形狀 28 × 28 28 \times 28 28×28 resize 為 224 × 224 224 \times 224 224×224

!pip install -U d2l import torch from torch import nn from d2l import torch as d2lnet = nn.Sequential(# 這里,我們使用一個11*11的更大窗口來捕捉對象。# 同時,步幅為4,以減少輸出的高度和寬度。# 另外,輸出通道的數目遠大于LeNetnn.Conv2d(1, 96, kernel_size=11, stride=4, padding=1), nn.ReLU(),nn.MaxPool2d(kernel_size=3, stride=2),# 減小卷積窗口,使用填充為2來使得輸入與輸出的高和寬一致,且增大輸出通道數nn.Conv2d(96, 256, kernel_size=5, padding=2), nn.ReLU(),nn.MaxPool2d(kernel_size=3, stride=2),# 使用三個連續的卷積層和較小的卷積窗口。# 除了最后的卷積層,輸出通道的數量進一步增加。# 在前兩個卷積層之后,匯聚層不用于減少輸入的高度和寬度nn.Conv2d(256, 384, kernel_size=3, padding=1), nn.ReLU(),nn.Conv2d(384, 384, kernel_size=3, padding=1), nn.ReLU(),nn.Conv2d(384, 256, kernel_size=3, padding=1), nn.ReLU(),nn.MaxPool2d(kernel_size=3, stride=2),nn.Flatten(),# 這里,全連接層的輸出數量是LeNet中的好幾倍。使用dropout層來減輕過擬合nn.Linear(6400, 4096), nn.ReLU(),nn.Dropout(p=0.5),nn.Linear(4096, 4096), nn.ReLU(),nn.Dropout(p=0.5),# 最后是輸出層。由于這里使用Fashion-MNIST,所以用類別數為10,而非論文中的1000nn.Linear(4096, 10)) X = torch.randn(1, 1, 224, 224) for layer in net:X=layer(X)print(layer.__class__.__name__,'output shape:\t',X.shape)

2.2 加載 Fashion-MNIST 數據集并 resize

這是為了節省時間,實際上 AlexNet 論文中是在 ImageNet 上進行訓練的,將 Fashion-MNIST 數據集的形狀 28 × 28 28 \times 28 28×28 resize 為 224 × 224 224 \times 224 224×224

batch_size = 128 train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size, resize=224)

2.3 訓練

lr, num_epochs = 0.01, 10 d2l.train_ch6(net, train_iter, test_iter, num_epochs, lr, d2l.try_gpu())


精度相對于 LeNet 有提高。

總結

以上是生活随笔為你收集整理的Pytorch 深度卷积神经网络 AlexNet的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美人与性动交xxⅹxx | 欧美中文字幕在线 | 青青草狠狠干 | 男女拍拍拍网站 | 日本国产一区二区 | 日韩av黄色片 | 久久先锋 | 特黄特色大片免费播放器使用方法 | 色呦呦视频在线 | 国产精品久久一区 | 九一国产精品 | 黄色片视频在线观看 | 三级在线国产 | 中文字幕一区二区三区人妻不卡 | 宇都宫紫苑在线播放 | 免费看爱爱视频 | 海角社区登录 | 伊人国产女 | 99re这里只有精品在线 | 久操久热| 操人在线观看 | 亚洲激情第一页 | 在线免费视频一区二区 | 国产亚洲精品久久久久久打不开 | 亚洲精品乱码久久久久久国产主播 | 亚洲精品久久久久中文字幕二区 | 欧美在线视频不卡 | 国产精品第12页 | 白又丰满大屁股bbbbb | 色妹子综合 | 中文在线观看免费高清 | 日韩亚洲在线观看 | 亚洲av无码乱码国产精品久久 | 好吊操av | 我要色综合天天 | 成年人午夜免费视频 | 色综合啪啪 | 中文字幕乱码亚洲无线三区 | 夜夜操夜夜爱 | 亚洲激情视频网站 | 日韩欧美aⅴ综合网站发布 国产成人一区二区三区小说 | 小视频在线免费观看 | av第下页 | 91亚洲欧美 | 国产美女免费视频 | 午夜精品成人毛片非洲 | 国产精品污 | 免费做a爰片77777 | 日韩视频在线免费观看 | 国产www精品 | www.天天干| 中文字幕av日韩 | 欧美久久久 | 男女免费观看视频 | 9色视频在线观看 | 超碰在线人人干 | 免费观看全黄做爰的视频 | 亚洲色成人一区二区三区小说 | 91免费毛片 | 亚洲欧美中文日韩在线观看 | 制服下的诱惑暮生 | 日日操天天射 | www.蜜臀av.com | 日本一区中文 | 青春草在线视频免费观看 | 开心综合网 | 哺乳期喷奶水丰满少妇 | 美女扒开屁股让男人捅 | jizz另类| 色男人影院 | 在线一区二区三区四区 | 天天操狠狠操夜夜操 | 麻豆传媒在线看 | 在线观看污污网站 | 欧美r级在线观看 | 免费看片成人 | 可以直接在线观看的av | 91视频首页 | 宅男在线视频 | 国产高清成人久久 | 免费无码一区二区三区 | 久草热在线 | 国产剧情av麻豆香蕉精品 | 亚洲狼人干 | 极品三级 | 教练含着她的乳奶揉搓揉捏动态图 | 久久五月激情 | 国产精品无码一区 | 福利在线视频导航 | 亚洲成人7777| 亚洲大逼| 91欧美大片 | 毛片一级免费 | av片在线观看免费 | 在线看黄色的网站 | 在线一区二区观看 | 中文字幕久久久久 | 69人人 | xxxx日本黄色|