国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

干貨|多重預訓練視覺模型的遷移學習

人工智能 深度學習
本文介紹的是基于Keras Tensorflow抽象庫建立的遷移學習算法模型,算法簡單、易于實現,并且具有很好的效果。

本文介紹的是基于Keras Tensorflow抽象庫建立的遷移學習算法模型,算法簡單、易于實現,并且具有很好的效果。

許多被稱為“深度學習”的方法已經出現在機器學習和數據科學領域。在所有的這些“深度學習”方法中,有一種尤為突出,即對已學習representations的遷移,其有一種方法在遷移已學習的representations時,其簡潔性、魯棒性、有效性尤為突出。尤其是在計算機視覺領域,這個方法展示出了***的優勢,使以前難以克服的任務變得像keras.applications import *一樣容易。

簡而言之,這個方法規定應該使用一個大型的數據集學習將所感興趣的對象(如圖像,時間序列,客戶,甚至是網絡)表示為一個特征向量,以適合數據科學研究任務,如分類或聚類。一旦學習完畢,representation機制就可供其他研究人員或其他數據集使用, 而幾乎不需要考慮新數據的數據量或可用計算資源的大小。

本文我們展示了基于預訓練計算機視覺模型的遷移學習的用途,并使用了keras TensorFlow抽象庫。預訓練計算機視覺模型已經在大型ImageNet數據集上進行了訓練,并學會了以特征向量的形式生成圖像的簡單表示。這里,我們將利用這個機制學習一個鳥類分類器。

能夠使用預訓練模型的方法有很多,其選擇通常取決于數據集的大小和可用的計算資源,這些方法包括:

  1. 微調(Fine tuning):在這種情況下,用適當大小的softmax層替換網絡的最終分類層,以適應當前的數據集,同時其他所有層的學習參數保持不變,然后在新任務上進行更進一步的訓練。
  2. 凍結(Freezing):fine-turning方法需要相對較強的計算能力和較大的數據量。對于較小的數據集,通常“凍結”網絡的一些***層,這就意味著預訓練網絡的參數在這些層中是固定的。其他層在新任務上像以前一樣進行訓練。
  3. 特征提取(Feature extraction):這種方法是預訓練網絡最寬松的一種用法。圖像經過網絡前饋,將一個特定的層(通常是在最終分類器輸出之前的一個層)作為一個representation,其對新任務絕對不會再訓練。這種圖像-矢量機制的輸出,在后續任何任務中幾乎都可以使用。

本文我們將使用特征提取方法。首先,我們使用單個預訓練深度學習模型,然后使用堆疊技術將四個不同的模型組合在一起。然后再對CUB-200數據集進行分類,這個數據集(由vision.caltech提供)包括200種被選中的鳥類圖像。

 

首先,下載數據集,MAC/Linux系統下載路徑:

或者,只需手動下載并解壓文件即可。

接下來將描述程序中的主要元素。我們省略了導入和部署代碼,以支持可讀性更好的文本,如有需要請查看完整代碼。

讓我們從加載數據集開始,用一個效用函數(here)來加載具有指定大小的圖像的數據集。當解壓數據集時創建了“CUB_200_2011”文件夾,常量CUB_DIR指向該文件夾中的“image”目錄。

首先,我們將用Resnet50模型(參見論文和keras文件)進行特征提取。注意,我們所使用的是大小為244X244像素的圖像。為了生成整個數據集的向量representations,需要添加以下兩行代碼:

當模型被創建時,使用preprocess_input函數對初始訓練數據(ImageNet)進行規范化,即求出平均信道像素值的減法結果。ResNet50.predict進行實際轉換,返回代表每個圖像大小為2048的向量。當***被調用時,ResNet501d[1]的構造器會下載預訓練的參數文件,所需時間長短取決于您的網速。之后,用這些特征向量和簡單的線性SVM分類器來進行交叉驗證過程。

[ 0.62522158 0.62344583 0.62852745]

Overall accuracy: 62.6

通過這個簡單的方法,我們在200類數據集上達到了62.6%的準確度。在接下來的部分中,我們將使用幾個預先訓練好的模型和一個疊加方法來繼續改進這個結果。

使用多個預訓練模型后,感覺與任何情況下使用一個特征集的情況相同:它們希望提供一些不重疊的信息,從而使組合時性能更優越。

我們將使用的方法來自這四個預訓練模型(VGG19, ResNet, Inception, and Xception)派生出的特性,被統稱為“stacking”。Stacking是一個兩階段的算法,在此算法中,一組模型(基礎分類器)的預測結果被聚合并傳送到第二階段的預測器中(元分類器)。在這個例子中,每個基本分類器將是一個簡單的邏輯回歸模型。然后求出這些輸出概率的平均數,并傳送到一個線性SVM算法中來提供最終決策。

每個預訓練的模型(如上述的ResNet)都可以生成特征集(X_vgg, X_resnet, X_incept, X_xcept),我們以此作為開始(完整的代碼請參閱git repo)。方便起見,將所有的特征集合疊加到一個單獨的矩陣中,但是保留邊界索引,以便每個模型都可以指向正確的集合。

我們將使用功能強大的mlxtend擴展庫,使stacking算法變得更加容易。對于四個基本分類器中的任何一個,我們都構建了一個可以選擇適當特性的傳遞方法,并遵循LogisticRegression算法的途徑。

定義并配置堆疊分類器,以使用每個基本分類器提供的平均概率作為聚合函數。

***,我們準備測試stacking方法:

[ 0.74221322 0.74194367 0.75115444]

Overall accuracy: 74.5

提供一些基于模型的分類器,并利用這些單獨的被預先訓練過的分類器的stacking方法,我們獲得了74.5%的精確度,與單一的ResNet模型相比有了很大的提升(人們可以用同樣的方法測試其它模型,來對兩種方法進行比較)。

綜上所述,本文描述了利用多個預訓練模型作為特征提取機制的方法,以及使用stacking算法將它們結合起來用于圖像分類的方法。這種方法簡單,易于實現,而且幾乎會產生出人意料的好結果。

 

[1]深度學習模型通常是在GPU上訓練,如果您使用的是低端筆記本GPU,可能不適合運行我們這里使用的一些模型,因為會導致內存溢出異常,如果是這樣,那么您應該強制TensorFlow運行CPU上的所有內容,將所有深度學習相關的內容放到一個帶有tf.device("/cpu:0"): 的塊下面。 

責任編輯:龐桂玉 來源: 機器學習算法與Python學習
相關推薦

2023-07-22 13:30:02

模型視覺

2022-03-04 19:07:03

模型視覺人工智能

2024-11-04 00:24:56

2023-01-09 08:00:00

遷移學習機器學習數據集

2025-03-17 09:12:00

訓練模型AI

2019-05-07 11:18:51

機器學習人工智能計算機

2017-02-08 17:29:17

遷移大數據深度學習

2020-10-15 14:33:07

機器學習人工智能計算機

2025-08-24 09:24:07

2022-08-01 10:07:34

訓練模型圖片

2025-06-13 09:29:51

2023-01-05 09:33:37

視覺模型訓練

2023-06-12 07:50:45

2024-02-22 10:25:10

AI視覺

2025-08-13 01:00:00

2025-06-19 10:09:55

2022-06-16 19:53:51

AIAI模型

2017-08-09 10:02:12

NMT神經網絡自然語言處理

2023-02-01 09:46:29

2025-10-11 09:23:28

RLPT強化學習預訓練數據
點贊
收藏

51CTO技術棧公眾號

日韩av电影在线观看| 亚洲永久在线观看| 日夜干在线视频| 99久久婷婷国产综合精品| 国产日韩在线精品av| 粉嫩一区二区三区在线观看| 56国语精品自产拍在线观看| 成视频免费在线看| 国产成人精品综合在线观看| 国产精品香蕉视屏| 国产国产精品| 国产精品亚洲精品| 天海翼亚洲一区二区三区| 久久99久久99精品免观看粉嫩| 向日葵视频成人app网址| 精品国产91九色蝌蚪| www.在线视频| 欧美日韩中文一区| 日本蜜桃在线观看| 精品国产一区a| 亚洲插插视频| www国产精品视频| 51亚洲精品| 国产主播喷水一区二区| 99视频精品全部免费在线视频| 国产一区二区丝袜| 亚洲先锋成人| 免费国产在线精品一区二区三区| 在线 亚洲欧美在线综合一区| 成人免费看黄网站| 一本色道久久综合亚洲精品高清| 欧美精品123| 六月丁香婷婷久久| 久久久久久久久久伊人| 不卡一区二区在线| 欧美wwwwwww| 欧美日韩国产成人在线91| av2020不卡| 欧美在线不卡区| 免费中文字幕日韩欧美| 九一免费在线观看| 亚洲一区二区欧美| 国产精品伦理| 国产精品久久久av久久久| 日韩高清不卡在线| 很黄很污的网站| 精品88久久久久88久久久| 国产女人18毛片水真多18精品| 国产精品二区在线| 久久久久一区二区三区四区| 国产中文字幕在线视频| 欧美片一区二区三区| 久久亚洲不卡| 极品粉嫩饱满一线天在线| 亚洲人午夜色婷婷| 亚洲国产导航| 国产在线黄色片| 日韩专区在线观看| 免费国产自线拍一欧美视频| 第四色亚洲色图| 日韩亚洲欧美中文在线| 久久午夜激情| 永久免费av在线| 亚洲最大福利视频网站| 欧美国产综合色视频| 天天综合网天天| 欧美日韩精品免费观看| 亚洲动漫第一页| 亚洲999一在线观看www| 麻豆tv在线| 国产美女99p| 91福利资源站| 亚洲激情久久| 成人18在线| 欧洲一区二区在线| 欧美va在线播放| 国产精品久久久久毛片大屁完整版 | 欧美在线亚洲综合一区| 国产成人综合一区| 欧美精品在线第一页| www激情久久| 日韩成人动漫在线观看| 国产视频三区| 高清日韩一区| 亚洲国产成人av在线| 国产69精品久久777的优势| av久久网站| 第四色亚洲色图| 3d精品h动漫啪啪一区二区| 在线观看av一区| 精品一区二区三区在线观看 | 国产不卡一区视频| 日韩一级淫片| 三级视频网站在线| 国产精品国产精品国产专区蜜臀ah| 91九色02白丝porn| 六月丁香婷婷色狠狠久久| 成人亚洲精品| 色播色播色播色播色播在线 | 国产日韩亚洲| 狠狠久久综合| 中文字幕电影在线| 亚洲欧洲日韩精品| 欧美一区二区.| 91精品国产高清一区二区三区蜜臀 | 91av精品| 中文在线аv在线| 免费羞羞视频| 一区二区三区av| 欧美主播福利视频| 日韩欧美国产一区在线观看| 欧美国产日韩亚洲一区| 亚洲另类自拍| 欧美精选视频在线观看| 欧美videosex性极品hd| 免费av片风间由美在线| avove在线观看| 国内精品国语自产拍在线观看| 美女少妇精品视频| 欧美精品一区二区蜜臀亚洲| 亚洲乱码中文字幕| 国产成人av影院| 日韩精品一区二区三区免费观看 | 婷婷国产v国产偷v亚洲高清| 97久久超碰国产精品| 秋霞影院一区二区| 爱情岛论坛vip永久入口| 精品一区日韩成人| 亚洲精品免费在线视频| 91国内揄拍国内精品对白| 中日韩午夜理伦电影免费| 69精品人人人人| 欧美日韩在线播| 欧美日本乱大交xxxxx| 99国产精品视频免费观看| 男女激情视频一区| 卡一卡二国产精品 | 欧美日本视频在线| 一区二区三区在线视频免费 | 欧美一区二区日韩一区二区| 午夜久久电影网| 91国产精品成人| 欧美男男青年gay1069videost | 精品无码久久久久国产| 成人在线观看网址| 国产高清不卡av| 久久99精品久久久久久青青日本| www.成人av.com| 国产区欧美区日韩区| 欧美激情导航| 一区在线电影| 午夜视频在线瓜伦| 在线看小视频| 久久77777| 欧美97人人模人人爽人人喊视频| 精品欧美视频| 日韩欧美午夜| 六月婷婷色综合| 国产精品色在线| 色噜噜夜夜夜综合网| 亚洲欧美色婷婷| 青青青国产精品一区二区| 91久久精品www人人做人人爽| 亚洲最大色综合成人av| 成人天堂av| 免费在线午夜视频| 国产精品久久久久久久久久ktv| 捆绑调教美女网站视频一区| 奇米综合一区二区三区精品视频| 国产一区亚洲| 99精品热视频| 欧美日韩一级二级三级| 自拍偷拍免费精品| y111111国产精品久久婷婷| 欧美交换配乱吟粗大25p| 男男互摸gay网站| 亚洲天堂手机| 亚洲一本二本| 中文字幕不卡一区| 亚洲欧美视频在线| 国产欧洲精品视频| 久久久久久久少妇| 成人免费无遮挡| 国产亚洲欧洲| 欧美日韩国产页| 日韩av成人在线观看| 蜜桃传媒一区二区三区| 手机av在线播放| 国产精品久久久久9999高清| 一区二区三区四区乱视频| 久久精品国产69国产精品亚洲| 奇米视频888战线精品播放| 少妇激情av一区二区| 日韩精品免费一区二区三区| 久久精品夜色噜噜亚洲a∨| 亚洲色图50p| 欧美精品久久96人妻无码| 久cao在线| 日韩电影在线看| 亚洲精品自在久久|