以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > 波場 > Info

5分鐘用GANs生成CryptoPunks風格圖像_TER

Author:

Time:1900/1/1 0:00:00

2021年,NFT數字藝術品和數字藏品迅速出圈,在這場浪潮中,2017年成立的“加密朋克”項目因其收藏者的知名度和不斷刷新的成交價,升值成為最具價值的收藏品之一,更成為了先鋒投資者和藝術收藏者身份的象征。

圖片來源:larvalabs多個NFT數字藝術品項目的成功,也將AI生成數字藝術品推至臺前。在這場“出圈浪潮”中,很多藝術家選擇用AI技術作為圖像創造的工具,最終再將藝術品鑄造為NFT,使用AI技術進行NFT數字藝術品創作的可能性被充分發掘。與藝術生成有關的AL/ML工作專注于藝術風格的創造,很多團隊和個人也關注到藝術品,通過生成對抗網絡“批量”生成特定風格的作品。

最近有一個名為“CryptoPunksGAN”的項目發布在Github上,用于生成CryptoPunks的簡單SN-GAN,項目地址:https://github.com/teddykoker/cryptopunks-gan。這個項目用Python完成,我們通過矩池云www.matpool.com對其進行了復現。矩池云提供面向元宇宙的解決方案,創作者可以使用平臺輕松訓練和部署其AI模型,加速元宇宙中的如NLP虛擬人、圖像內容生成等環節的過程。本次用機器學習生成CryptoPunks項目的復現,上手過程非常簡單,不需要任何安裝和調試,打開界面就能在云端就感受到生成藝術的創作過程。

KuCoin:Twitter賬戶被盜用約45分鐘,將全額賠償所有已核實的資產損失:4月24日消息,加密交易所 KuCoin 發推稱,Twitter 賬戶自北京時間 4 月 24 日 06:00 開始被攻擊盜用約 45 分鐘,發布了虛假活動,導致多個用戶的資產損失。KuCoin 將全額賠償因社交媒體泄露和造假活動造成的所有已核實資產損失。KuCoin 表示,只有 Twitter 帳戶在此事件中遭到入侵。事件發生后,團隊立即采取行動,從官方 Twitter 支持處奪回了對該帳戶的控制權。截至北京時間 4 月 24 日 08:00,團隊已經確定了 22 筆交易,包括與虛假活動相關的 ETH/BTC,總價值為 22,628 USDT。為了防止更多用戶受到傷害,團隊目前正在檢查和屏蔽可疑地址。[2023/4/24 14:23:09]

一、分析項目依賴,租用機器

1.1分析項目依賴環境

首先通過開源項目的requirements.txt文件,我們知道該項目主要需要Pytorch1.10.2和CUDA11.3環境,另外還需要pandas、Pillow等第三方包,如果將其在本地安裝我們還是需要花一定的時間的,不過我們不需要這些復雜的步驟。

火幣“全球觀察區”項目 MTA 上線15分鐘漲幅超39.05%:據官方消息,火幣全球站“全球觀察區”已于8月31日18:30 (GMT+8) 正式開放 MTA (Meta )交易。行情顯示 MTA 現報9.4012 USDT,開盤15分鐘漲幅超39.05%。行情波動較大,請做好風險控制。

據悉,火幣全球站為深入挖掘高潛項目,聚焦行業優質資源,在“主板”區域內全新設立“全球觀察區”,并引入單幣種持倉限額制度。熱門 DeFi 項目YFI、YFII是火幣“全球觀察區”首批項目。[2020/8/31]

分析項目依賴環境我們進入矩池云,如果你還沒有注冊過賬號,可以先注冊一個賬號,新注冊用戶關注并綁定矩池云微信公眾號可獲贈5元體驗金,體驗金在租用機器時直接抵扣。

1.2在矩池云租用合適的機器

在矩池云的主機市場,我們可以選擇需要使用到的機器,這里我們就選最便宜的NVIDIATeslaK80。

BTC在5分鐘內漲幅超過1.00%:據火幣全球站數據顯示,BTC/USDT在5分鐘內出現劇烈波動,漲超1.00%,達到1.19%。當前報價為5449.99美元,行情波動較大,請注意風險控制。[2020/3/13]

選擇機器點擊租用按鈕后,我們可以對機器進行配置:

1選擇基礎鏡像,我們直接搜索Pytorch1.102發現有相關鏡像,并且其他依賴如CUDA11.3也符合要求,點擊選擇即可3選擇好鏡像后,我們可以進行其他配置,如:VNC功能開啟、公鑰設置、高級選項中的自定義端口等

選擇鏡像設置好機器基本環境,我們點擊下單即可。

二、下載代碼、數據及模型

行情丨ETH在5分鐘內漲幅超過1.00%:據火幣全球站數據顯示,ETH/USDT在5分鐘內出現劇烈波動,漲超1.00%,達到1.04%。當前報價為 300.46 美元,行情波動較大,請注意風險控制。[2019/6/29]

租用好機器后,我們選擇最簡單的使用方法,直接點擊租用界面的JupyterLab連接,即可快速使用服務器。

打開JupyterLab進入JupyterLab頁面后,我們先點擊Terminal進入終端,并輸入下面指令。

打開Terminalcd/mntmkdirMyCode&&cdMyCodegitclonehttps://hub.fastgit.xyz/teddykoker/cryptopunks-gan.git

行情丨ETH在5分鐘內跌幅超過1.00%:據火幣全球站數據顯示,ETH/USDT在5分鐘內出現劇烈波動,跌超1.00%,達到-1.37%。當前報價為 321.89 美元,行情波動較大,請注意風險控制。[2019/6/27]

我們只需把上方代碼復制粘貼即可,當出現Checkingoutfiles:?100%即代表下載開源項目CryptoPunks-GAN項目成功,可以進入到下一步。

打開Terminal

輸入下面指令:

cd/mnt/MyCode/cryptopunks-ganpythontrain.py

運行過程這個過程比較漫長,預計1個小時左右,訓練完成后默認會在項目目錄中生成一個out目錄,里面會存放訓練好的權重文件和樣本圖片文件。最終完成訓練的圖片是序號最大的那張,在這個案例中即編號為999的文件。

out目錄

此時回到“我的網盤”,即可看到out文件夾,剛才的訓練過程和結果圖片都在其中。

我的網盤在訓練使用過程中你還可以查看機器監控,看機器的GPU、內存等使用情況。

機器使用情況

3.3釋放機器

當你的代碼都跑完,不需要使用機器時,可以選擇釋放機器。

在機器租用頁面,你可以看到釋放機器按鈕,在更多按鈕中你還可以看到保存環境功能。

釋放和保存環境如果你在基礎環境中還安裝了一些其他包,并且想在下次使用的時候想繼續使用,你可以選擇保存環境,保存的環境會存放在你的網盤中。

如果不需要保存環境,直接點擊釋放機器即可。

以下一部分為epoch訓練后生成的圖片:

訓練最終的完成圖如下

GANs生成圖

四、關于GANs

IanGoodfellow等人在2014年的一篇論文中首次提出生成對抗網絡,它的實現方式是通過同時使用生成模型和判別模型,兩個模型相互競爭,從而訓練出圖片。這一過程可以這樣簡單解釋,生成模型的作用類似于一個人不斷地創造假的《蒙娜麗莎》,他要在創造過程中不斷提升其和真畫的相似度,判別模型則類似于鑒別師,他負責鑒別和確認假畫。兩個人相互競爭,雙方提升各自的創造方法和鑒別方法,直到假畫達到與真畫難以區分的程度。

在CrypoPunksGAN項目中所用到的算法是SN-GAN,即SpectralNormalizationforGenerativeAdversarialNetwork,訓練過程更穩定,更容易收斂,文獻內容可參考https://arxiv.org/abs/1802.05957。

Tags:TERGANPUNPUNKSAlterna NetworkRogan CoinPUNKS ComicBPUNKS價格

波場
巴比特午間要聞一覽_NFT

1.NBA巨星勒布朗·詹姆斯申請NFT相關商標2.風投機構SpartanGroup將推出2億美元元宇宙基金.

1900/1/1 0:00:00
去中心化5G網絡基礎設施FreedomFi完成950萬美元A輪融資,三星及高通參投_SWAP

據Decrypt消息,3月16日,去中心化5G網絡基礎設施FreedomFi宣布完成950萬美元A輪融資.

1900/1/1 0:00:00
粵港澳大灣區首個跨境數據驗證平臺上線,微眾銀行提供區塊鏈開源技術支持_區塊鏈

據中國證券網消息,粵澳跨境數據驗證平臺近日在粵澳兩地上線試運行。這是粵澳加快跨境數據便捷有序流動,探索建立開放型、合作型、示范型跨境數字服務融合的又一創新實踐.

1900/1/1 0:00:00
Web2創始人為何紛紛考慮邁入Web3?A16z合伙人給出了5大理由_WEB

作者:A16z合伙人ChrisDixon 我最近有機會見到了一些考慮進入web3的優秀web2創始人。Web3現在很流行,因此重要的是要消除噪音并突出強調正確的長期理由來啟動web3項目.

1900/1/1 0:00:00
風投機構Griffin Gaming Partners為其web3游戲基金募資7.5億美元_ART

據CoinDesk3月7日消息,風險投資機構GriffinGamingPartners宣布推出其超額認購的第二只基金,且至少獲得了7.5億美元的出資承諾.

1900/1/1 0:00:00
觀點丨Rollup的終局瓶頸是歷史數據的存儲_區塊鏈

注:原文作者為L2研究者Polynya,以下為全文編譯。目前,單片區塊鏈存在一個明顯的瓶頸:狀態增長,而對此的直接解決方案是無狀態、有效性證明、狀態到期和PBS.

1900/1/1 0:00:00
ads