色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何將CycleGAN用于風格遷移并探索其在游戲圖形模型中的應用

電子工程師 ? 來源:lq ? 2019-02-11 11:35 ? 次閱讀

神經網絡嘗試在《堡壘之夜》中重現《絕地求生》的畫面風格。

本文旨在了解如何將CycleGAN用于風格遷移并探索其在游戲圖形模型中的應用。

如果你是一名游戲玩家,肯定聽說過如今最火的兩款「吃雞」游戲:《堡壘之夜》(Fortnite)和《絕地求生》。這兩個游戲很相似,都是 100 名玩家降落在一個小島上,然后淘汰至最后一人「吃雞」。作者之前比較喜歡《堡壘之夜》的游戲風格,但現在更喜歡《絕地求生》的寫實畫面。于是他不禁開始思考,是否有可能創建一個圖形模式,讓我們選擇喜歡的畫面風格而不必依賴于開發者給我們提供的畫面選擇?如果有個圖形模式能夠將《絕地求生》的畫風渲染至《堡壘之夜》呢?于是作者決定用深度學習來探索這一模式,然后發現了一種叫 CycleGAN 的神經網絡。該網絡非常擅長圖像風格遷移。在本文中,作者將介紹 CycleGAN 的工作原理,然后訓練它們將《堡壘之夜》可視化地轉為《絕地求生》。

卡通風格的《堡壘之夜》(左)和寫實風格的《絕地求生》(右)

CycleGAN 是什么?

CycleGAN 是一種用于跨域圖像風格遷移的生成對抗網絡,它能將圖像從一個域遷移到另一個域,例如從《堡壘之夜》到《絕地求生》的遷移。任務是以無監督方式執行的,即兩個域的圖像沒有一一映射的關系。

Github 實現及其結果:https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix

該網絡能夠理解原始域圖像中的對象,并對目標域圖像中相同對象的外觀做相應的變換。該網絡的算法實現經訓練后,可以將馬轉化為斑馬,將蘋果轉化為橙子,將照片轉化為漂亮的油畫等等。

如何實現?

我們簡單分析一下如何使用 CycleGAN 將《堡壘之夜》和《絕地求生》分別作為輸入域和目標域進行風格遷移。

首先,我們通過截屏的方式分別獲得兩個游戲的大量圖像作為數據集。

其次,我們訓練一對 GAN,一個用來學習《堡壘之夜》的畫風,另一個學習《絕地求生》的畫風。這兩個網絡通過循環的方式同時訓練,從而在兩個游戲中學到相同對象之間的關系,以進行恰當的畫風變換。

下圖是 CycleGAN 的基本架構:

從「Real Fortnite」到「Fake PUBG」,再到「Reconstructed Fortnite」的循環。

我們從《堡壘之夜》的原始圖像開始整個訓練過程。訓練包括兩個深度網絡,一個是生成器,一個是鑒別器。鑒別器將隨著時間推移而學習到區分「Real Fortnite」和「Fake Fortnite」。生成器將使用從訓練數據集中隨機取出的《絕地求生》截圖進行訓練,從而學習如何將原始域圖像遷移到目標域圖像。

為了確保這種遷移是有意義的,我們同時訓練了另一組生成器和鑒別器(即生成器 P2F 和鑒別器 P),它們的作用是從偽域重建原始域的圖像。另外,我們通過最小化訓練過程中的循環損失(Cycle loss),使重建后的圖像與原始圖像相似。這個過程類似自動編碼,只是我們不在中間步驟的潛在空間中尋找編碼,而是在目標域中尋找整個圖像。

F2P 框架

這里使用的生成器網絡(F2P)由三個主要的卷積模塊組成:第一個模塊在較低維度的潛在空間中找到《堡壘之夜》截屏的編碼;然后,第二個模塊將該編碼轉換成在相同潛在空間中表示《絕地求生》的編碼;在第三個模塊中,解碼器根據轉換的編碼構建出輸出圖像,于是便得到了《絕地求生》版的《堡壘之夜》圖像。

在訓練過程中,由于 GPU 內存限制,所以只能處理大小為 256x256 的圖像,這很影響最終結果。如果你有超過 8GB 的視頻內存,可以嘗試生成大小為 512x512 的圖像。

結果

經過 12 小時的訓練之后,CycleGAN 生成的圖像看起來很有前景。該網絡能夠成功地將《堡壘之夜》中天空、樹和草地的顏色轉換成《絕地求生》中的畫風。《堡壘之夜》中過度渲染的顏色被轉換成了《絕地求生》中那種更真實的顏色。

天空看起來沒那么藍了,卡通風格的草地和樹看起來也更接近《絕地求生》了。它甚至學會了把底部的 health meter 替換成了《絕地求生》中的槍支和彈藥指標了!amazing!兩個域中無法聯系起來的是玩家的外表,這也是為什么它周圍的像素有點模糊。總體來看,網絡在兩個域中識別目標并轉換它們的外觀方面做得還不錯。

在游戲中應用圖形模式

雖然結果看起來很好,但要真正實現《絕地求生》畫面風格的《堡壘之夜》,還有很長的路要走。一旦我們能夠用這些網絡實時生成更高分辨率的圖像,那將來為游戲構建圖形模式引擎而不必依賴開發者不是沒有可能的。

我們可以把自己喜歡的游戲畫風應用到任何其它游戲上!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4772

    瀏覽量

    100838
  • 圖像
    +關注

    關注

    2

    文章

    1085

    瀏覽量

    40488
  • 深度學習
    +關注

    關注

    73

    文章

    5504

    瀏覽量

    121222

原文標題:我有個大膽的想法,用風格遷移玩《絕地》版的《堡壘之夜》

文章出處:【微信號:aicapital,微信公眾號:全球人工智能】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    hightec如何將源代封裝,編譯鏈接成.a的庫函數?

    hightec如何將源代封裝,編譯鏈接成.a的庫函數
    發表于 02-18 08:10

    【大語言模型:原理與工程實踐】探索《大語言模型原理與工程實踐》2.0

    《大語言模型“原理與工程實踐”》是關于大語言模型內在機理和應用實踐的一次深入探索。作者不僅深入討論了理論,還提供了豐富的實踐案例,幫助讀者理解如何將理論知識應
    發表于 05-07 10:30

    如何將CCSv3.3遷移到CCSv4?

    如何將CCSv3.3遷移到CCSv4
    發表于 02-25 07:15

    【洞幺邦】基于深度學習的GAN應用風格遷移

    和虛假,最后兩者到達動態的平和的時候,生成網絡G就可以生成以假亂真的圖片了。GAN應用風格遷移最一開始那個吶喊的例子,人類騎行的圖像通過組合
    發表于 07-01 10:53

    請問RNNoise是如何將模型接口交叉組合到RK3308上的

    請問RNNoise是如何將模型接口交叉組合到RK3308上的?
    發表于 03-09 06:19

    遷移學習

    PDA、Source-Free DA上的應用。六、遷移學習前沿應用遷移學習語義分割的應用遷移學習
    發表于 04-21 15:15

    DigiPCBA 庫遷移系列 - 高級模式

    Forward Voltage值無法解釋為有效電壓。可以通過以下方式解決:從遷移過程中刪除元件 - 右鍵單擊條目選擇從遷移中排除選項。編輯有問題的參數值 - 找到并將其單元格編輯為
    發表于 07-08 09:57

    人工智能大模型、應用場景、應用部署教程超詳細資料

    部署過程的難度。教程中所使用的模型均為開源模型,同步提供了相應的下載鏈接,為客戶節省寶貴的時間。 Adain風格遷移
    發表于 11-13 14:49

    CAD如何將圖形和文字打印成白色?

    CAD如何將圖形和文字打印成白色? 如圖所示: CAD,如果圖形設置為白色,在打印時候通常
    發表于 10-22 14:11 ?2648次閱讀
    <b class='flag-5'>在</b>CAD<b class='flag-5'>中</b><b class='flag-5'>如何將</b><b class='flag-5'>圖形</b>和文字打印成白色?

    如何將項目從VDK遷移到μC/OS-III

    本培訓模塊一步一步地說明如何將一個項目從VDK (VisualDSP++ Kernel)遷移到μC/OS-III?
    的頭像 發表于 07-12 06:10 ?2168次閱讀

    風格遷移如何進行數據增強

    這是一篇關于風格遷移如何進行數據增強的論文。introduction部分,informal--formal 的風格
    的頭像 發表于 01-13 09:41 ?2545次閱讀

    如何將器件庫遷移至DigiPCBA

    對于準備將設計流程完全遷移至DigiPCBA平臺上的用戶來說,可能遇到的第一個挑戰就是如何將手上現有的元器件遷移至云端。這篇教程將會展示如何使用Altium Designer軟件提供的Library Migrator工具,完成一
    的頭像 發表于 12-23 14:23 ?1452次閱讀

    PyTorch教程-14.12. 神經風格遷移

    個方面。要為照片應用理想的風格,您可能需要嘗試多種不同的濾鏡組合。這個過程與調整模型的超參數一樣復雜。 本節,我們利用 CNN 的分
    的頭像 發表于 06-05 15:44 ?677次閱讀
    PyTorch教程-14.12. 神經<b class='flag-5'>風格</b><b class='flag-5'>遷移</b>

    NLP遷移學習:利用預訓練模型進行文本分類

    遷移學習徹底改變了自然語言處理(NLP)領域,允許從業者利用預先訓練的模型來完成自己的任務,從而大大減少了訓練時間和計算資源。本文中,我們討論
    發表于 06-14 09:30 ?456次閱讀

    基于OpenCV的DNN圖像風格遷移

    /deep-photo-styletransfer 項目,需要安裝 CUDA、pytorch、cudnn等等,配置能花一天的時間。 不過最近我發現一個非常好的開源應用項目,那就是基于OpenCV的DNN圖像風格遷移。你只需要安裝OpenCV就可以使用。 它也有局限性,我們
    的頭像 發表于 10-30 10:03 ?606次閱讀
    主站蜘蛛池模板: 在线一本码道高清| 国精产品一区二区三区有限公司| 无码国产成人777爽死在线观看| 亚洲乱码在线卡一卡二卡新区| qvod欧美电影| 看美女大腿中间的部分| 亚洲精品午夜VA久久成人| 国产成人精品免费视频大| 日本aa大片| a久久99精品久久久久久蜜芽| 快播av种子大全| 淫品色影院| 啦啦啦WWW在线观看免费高清版 | 老版香蕉版下载| 日本一卡2卡3卡四卡精品网站| 含羞草影院免费区| 叔叔 电影完整版免费观看韩国| 99视频这里只有精品国产| 美女被爽cao免费漫画| 3D内射动漫同人资源在线观看| 久久re亚洲在线视频| 又粗又大又爽又黄的免费视频| 极品少妇粉嫩小泬啪啪AV| 欧美高清vivoesosexo18| 51xx午夜影视福利| 欧美日韩精品久久久免费观看 | 花蝴蝶高清在线视频免费观看| 性色香蕉AV久久久天天网| 国产一级毛片在线| 野花社区视频WWW高清| 啦啦啦影院视频在线看高清...| 69成人免费视频| 欧美一区二区三区激情视频| 成人精品在线视频| 久久久乱码精品亚洲日韩| 一本久道视频无线视频| 伦理79电影网在线观看| jijzzizz中国版| 色欲AV蜜臀AV在线观看麻豆| 国产亚洲精品视频在线网| 亚洲日本欧美国产在线视|