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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

AlexeyAB DarkNet YOLOv3框架解析与应用实践(四)

發布時間:2023/11/28 生活经验 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AlexeyAB DarkNet YOLOv3框架解析与应用实践(四) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

AlexeyAB
DarkNet YOLOv3框架解析與應用實踐(四)

Nightmare

從前,在一所大學的大樓里,西蒙尼亞、維達第和齊瑟曼有一個很好的主意,幾乎和你現在坐的大樓完全不同。他們想,嘿,我們一直在向前運行這些神經網絡,它們工作得很好,為什么不也向后運行呢?這樣我們就能知道電腦在想什么。。。

由此產生的圖像是如此恐怖,如此怪異,以至于他們的尖叫聲可以聽到一路坦普頓。

許多研究人員已經擴大了他們的工作范圍,包括谷歌一篇廣為人知的博客文章。 這是我抄襲那些抄襲那些有好主意的人。

與Darknet做惡夢

如果沒有安裝Darknet,請先安裝!我們將使用VGG-16預訓練模型來做噩夢。但是,我們不需要整個模型,只需要卷積層,所以我們可以使用vgg-conv.cfg文件(應該已經在cfg/子目錄中有了這個文件)。你需要在這里下載預訓練重量(57MB)。

現在我們可以生成您在第一段中看到的尖叫圖像:

./darknet nightmare cfg/vgg-conv.cfg vgg-conv.weights
data/scream.jpg 10

命令分解如下:首先是可執行的子例程,./darknet nightmare,然后是配置文件和權重文件cfg/vgg-conv.cfg vgg-conv.weights。最后,我們得到了要修改的圖像和要瞄準的配置文件層data/scream.jpg 10。

這可能需要一段時間,特別是如果您只使用CPU。在我的機器上大約需要15分鐘。我強烈建議讓CUDA更快地產生噩夢。啟用CUDA后,在泰坦X上大約需要7秒。

你可以嘗試較低的層次,以獲得更藝術的感覺:

./darknet nightmare
cfg/vgg-conv.cfg vgg-conv.weights data/dog.jpg 7

或者用更高的層次來獲得更復雜的緊急行為:

./darknet nightmare cfg/vgg-conv.cfg vgg-conv.weights
data/eagle.jpg 13

Special Options

你可能會注意到你的尖叫家伙看起來和我的不太一樣。那是因為我有一些特別的選擇!我實際使用的命令是:

./darknet nightmare
cfg/vgg-conv.cfg vgg-conv.weights \

data/scream.jpg
10 -range 3 -iters 20 -rate .01 -rounds 4

Darknet在連續的回合中生成圖像,上一輪的輸出將進入下一輪。每一輪的圖像也被寫入磁盤。每一輪由若干次迭代組成。在每次迭代中,Darknet都會對圖像進行修改,以在一定比例上增強選定的層。音階是從一組八度音階中隨機選取的。該層是從一系列可能的層中隨機選擇的。修改此過程的命令包括:

–rounds n:更改輪數(默認為1)。多輪意味著生成的圖像越多,通常對原始圖像的更改也越多。

-iters
n:更改每輪的迭代次數(默認為10)。更多的迭代意味著每輪圖像的更多更改。

-range
n:更改可能圖層的范圍(默認值1)。如果設置為1,則每次迭代時僅選擇給定層。否則,一個層將在比范圍內隨機選擇(例如10-范圍3將在層9-11之間選擇)。

-八度音階n:更改可能的音階數(默認為4)。在一個倍頻程下,只檢查全尺寸圖像。每增加一個八度音階,圖像就會增加一個更小的版本(前一個八度音階的3/4大小)。

-rate
x:更改圖像的學習速率(默認值為.05)。越高意味著每次迭代對圖像的更改越多,但也有一些不穩定性和不精確性。

-thresh
x:更改要放大的特征的閾值(默認值為1.0)。在目標層中,僅放大偏離平均值超過x個標準差的特征。較高的閾值意味著放大的特征較少。

-zoom x:更改每一輪后應用于圖像的縮放(默認為1.0)。您可以選擇添加放大(x<1)或縮小(x>1)以在每一輪后應用于圖像。

-rotate
x:更改每一輪后應用的旋轉(默認為0.0)。每輪后可選旋轉。

A Smaller Model

VGG-16是一個非常大的模型,如果內存不足,請嘗試使用這個模型!

cfg文件在cfg/子目錄中(或者這里),您可以下載權重(72mb)。

./darknet nightmare
cfg/jnet-conv.cfg jnet-conv.weights \

data/yo.jpg 11
-rounds 4 -range 3

Comparison With Deep Dream and GoogleNet

這些例子使用VGG-16網絡。雖然古格倫似乎專注于狗和蛞蝓,但VGG喜歡生產獾,一種嚙齒動物和猴子之間的奇怪雜交:

VGG也沒有GoogleNet所擁有的本地響應規范化層。因此,它的夢魘經常被彩色的星光暴過度飽和。

總結

以上是生活随笔為你收集整理的AlexeyAB DarkNet YOLOv3框架解析与应用实践(四)的全部內容,希望文章能夠幫你解決所遇到的問題。

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