国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN

這篇具有很好參考價(jià)值的文章主要介紹了深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

生成對抗網(wǎng)絡(luò) – GAN 是最近2年很熱門的一種無監(jiān)督算法,他能生成出非常逼真的照片,圖像甚至視頻。我們手機(jī)里的照片處理軟件中就會使用到它。

目錄

生成對抗網(wǎng)絡(luò) GAN 的基本原理

大白話版本

非大白話版本

第一階段:固定「判別器D」,訓(xùn)練「生成器G」

第二階段:固定「生成器G」,訓(xùn)練「判別器D」

循環(huán)階段一和階段二

GAN的優(yōu)缺點(diǎn)

10大典型的GAN算法

GAN 的13種實(shí)際應(yīng)用


人工提取特征——自動(dòng)提取特征

深度學(xué)習(xí)最特別最厲害的地方就是能夠自己學(xué)習(xí)特征提取。

機(jī)器的超強(qiáng)算力可以解決很多人工無法解決的問題。自動(dòng)化后,學(xué)習(xí)能力更強(qiáng),適應(yīng)性也更強(qiáng)。

人工判斷生成結(jié)果的好壞——自動(dòng)判斷和優(yōu)化

訓(xùn)練集需要大量的人工標(biāo)注數(shù)據(jù),這個(gè)過程是成本很高且效率很低的。而人工判斷生成結(jié)果的好壞也是如此,有成本高和效率低的問題。

而 GAN 能自動(dòng)完成這個(gè)過程,且不斷的優(yōu)化,這是一種效率非常高,且成本很低的方式。GAN是如何實(shí)現(xiàn)自動(dòng)化的呢?下面我們講解一下他的原理。

生成對抗網(wǎng)絡(luò) GAN 的基本原理

大白話版本

知乎上有一個(gè)很不錯(cuò)的解釋,大家應(yīng)該都能理解:

假設(shè)一個(gè)城市治安混亂,很快,這個(gè)城市里就會出現(xiàn)無數(shù)的小偷。在這些小偷中,有的可能是盜竊高手,有的可能毫無技術(shù)可言。假如這個(gè)城市開始整飭其治安,突然開展一場打擊犯罪的「運(yùn)動(dòng)」,警察們開始恢復(fù)城市中的巡邏,很快,一批「學(xué)藝不精」的小偷就被捉住了。之所以捉住的是那些沒有技術(shù)含量的小偷,是因?yàn)榫靷兊募夹g(shù)也不行了,在捉住一批低端小偷后,城市的治安水平變得怎樣倒還不好說,但很明顯,城市里小偷們的平均水平已經(jīng)大大提高了。

警察們開始繼續(xù)訓(xùn)練自己的破案技術(shù),開始抓住那些越來越狡猾的小偷。隨著這些職業(yè)慣犯們的落網(wǎng),警察們也練就了特別的本事,他們能很快能從一群人中發(fā)現(xiàn)可疑人員,于是上前盤查,并最終逮捕嫌犯;小偷們的日子也不好過了,因?yàn)榫靷兊乃酱蟠筇岣?,如果還想以前那樣表現(xiàn)得鬼鬼祟祟,那么很快就會被警察捉住。

非大白話版本

生成對抗網(wǎng)絡(luò)(GAN)由2個(gè)重要的部分構(gòu)成:

  1. 生成器(Generator):通過機(jī)器生成數(shù)據(jù)(大部分情況下是圖像),目的是“騙過”判別器
  2. 判別器(Discriminator):判斷這張圖像是真實(shí)的還是機(jī)器生成的,目的是找出生成器做的“假數(shù)據(jù)”

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

下面詳細(xì)介紹一下過程:

第一階段:固定「判別器D」,訓(xùn)練「生成器G」

我們使用一個(gè)還 OK 判別器,讓一個(gè)「生成器G」不斷生成“假數(shù)據(jù)”,然后給這個(gè)「判別器D」去判斷。

一開始,「生成器G」還很弱,所以很容易被揪出來。

但是隨著不斷的訓(xùn)練,「生成器G」技能不斷提升,最終騙過了「判別器D」。

到了這個(gè)時(shí)候,「判別器D」基本屬于瞎猜的狀態(tài),判斷是否為假數(shù)據(jù)的概率為50%。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

第二階段:固定「生成器G」,訓(xùn)練「判別器D」

當(dāng)通過了第一階段,繼續(xù)訓(xùn)練「生成器G」就沒有意義了。這個(gè)時(shí)候我們固定「生成器G」,然后開始訓(xùn)練「判別器D」。

「判別器D」通過不斷訓(xùn)練,提高了自己的鑒別能力,最終他可以準(zhǔn)確的判斷出所有的假圖片。

到了這個(gè)時(shí)候,「生成器G」已經(jīng)無法騙過「判別器D」。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

循環(huán)階段一和階段二

通過不斷的循環(huán),「生成器G」和「判別器D」的能力都越來越強(qiáng)。

最終我們得到了一個(gè)效果非常好的「生成器G」,我們就可以用它來生成我們想要的圖片了。

下面的實(shí)際應(yīng)用部分會展示很多“驚艷”的案例。深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

如果對 GAN 的詳細(xì)技術(shù)原理感興趣,可以看看下面2篇文章:

《生成性對抗網(wǎng)絡(luò)(GAN)初學(xué)者指南 – 附代碼》

《長文解釋生成對抗網(wǎng)絡(luò)GAN的詳細(xì)原理(20分鐘閱讀)》

GAN的優(yōu)缺點(diǎn)

3個(gè)優(yōu)勢

  1. 能更好建模數(shù)據(jù)分布(圖像更銳利、清晰)
  2. 理論上,GANs 能訓(xùn)練任何一種生成器網(wǎng)絡(luò)。其他的框架需要生成器網(wǎng)絡(luò)有一些特定的函數(shù)形式,比如輸出層是高斯的。
  3. 無需利用馬爾科夫鏈反復(fù)采樣,無需在學(xué)習(xí)過程中進(jìn)行推斷,沒有復(fù)雜的變分下界,避開近似計(jì)算棘手的概率的難題。

2個(gè)缺陷

  1. 難訓(xùn)練,不穩(wěn)定。生成器和判別器之間需要很好的同步,但是在實(shí)際訓(xùn)練中很容易D收斂,G發(fā)散。D/G 的訓(xùn)練需要精心的設(shè)計(jì)。
  2. 模式缺失(Mode Collapse)問題。GANs的學(xué)習(xí)過程可能出現(xiàn)模式缺失,生成器開始退化,總是生成同樣的樣本點(diǎn),無法繼續(xù)學(xué)習(xí)。

10大典型的GAN算法

GAN 算法有數(shù)百種之多,大家對于 GAN 的研究呈指數(shù)級的上漲,目前每個(gè)月都有數(shù)百篇論壇是關(guān)于對抗網(wǎng)絡(luò)的。

下圖是每個(gè)月關(guān)于 GAN 的論文發(fā)表數(shù)量:

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

如果你對 GANs 算法感興趣,可以在 「GANs動(dòng)物園」里查看幾乎所有的算法。我們?yōu)榇蠹覐谋姸嗨惴ㄖ刑暨x了10個(gè)比較有代表性的算法,技術(shù)人員可以看看他的論文和代碼。

算法 論文 代碼
GAN 論文地址 代碼地址
DCGAN 論文地址 代碼地址
CGAN 論文地址 代碼地址
CycleGAN 論文地址 代碼地址
CoGAN 論文地址 代碼地址
ProGAN 論文地址 代碼地址
WGAN 論文地址 代碼地址
SAGAN 論文地址 代碼地址
BigGAN 論文地址 代碼地址

上面內(nèi)容整理自《Generative Adversarial Networks – The Story So Far》原文中對算法有一些粗略的說明,感興趣的可以看看。

GAN 的13種實(shí)際應(yīng)用

GAN 看上去不如「語音識別」「文本挖掘」那么直觀。不過他的應(yīng)用已經(jīng)進(jìn)入到我們的生活中了。下面給大家列舉一些 GAN 的實(shí)際應(yīng)用。

生成圖像數(shù)據(jù)集

人工智能的訓(xùn)練是需要大量的數(shù)據(jù)集的,如果全部靠人工收集和標(biāo)注,成本是很高的。GAN 可以自動(dòng)的生成一些數(shù)據(jù)集,提供低成本的訓(xùn)練數(shù)據(jù)。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

生成人臉照片

生成人臉照片是大家很熟悉的應(yīng)用,但是生成出來的照片用來做什么是需要思考的問題。因?yàn)檫@種人臉照片還處于法律的邊緣。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

生成照片、漫畫人物

GAN 不但能生成人臉,還能生成其他類型的照片,甚至是漫畫人物。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

圖像到圖像的轉(zhuǎn)換

簡單說就是把一種形式的圖像轉(zhuǎn)換成另外一種形式的圖像,就好像加濾鏡一樣神奇。例如:

  • 把草稿轉(zhuǎn)換成照片
  • 把衛(wèi)星照片轉(zhuǎn)換為Google地圖的圖片
  • 把照片轉(zhuǎn)換成油畫
  • 把白天轉(zhuǎn)換成黑夜

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

文字到圖像的轉(zhuǎn)換

特別是他們的 StackGAN,從鳥類和花卉等簡單對象的文本描述中生成逼真的照片。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

語意 – 圖像 – 照片 的轉(zhuǎn)換

在2017年標(biāo)題為“?高分辨率圖像合成和帶條件GAN的語義操縱?”的論文中,演示了在語義圖像或草圖作為輸入的情況下使用條件GAN生成逼真圖像。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

自動(dòng)生成模特

在2017年標(biāo)題為“?姿勢引導(dǎo)人形象生成?”的論文中,可以自動(dòng)生成人體模特,并且使用新的姿勢。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

照片到Emojis

GANs 可以通過人臉照片自動(dòng)生成對應(yīng)的表情(Emojis)。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

照片編輯

使用GAN可以生成特定的照片,例如更換頭發(fā)顏色、更改面部表情、甚至是改變性別。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

預(yù)測不同年齡的長相

給一張人臉照片, GAN 就可以幫你預(yù)測不同年齡階段你會長成什么樣。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

提高照片分辨率,讓照片更清晰

給GAN一張照片,他就能生成一張分辨率更高的照片,使得這個(gè)照片更加清晰。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

照片修復(fù)

假如照片中有一個(gè)區(qū)域出現(xiàn)了問題(例如被涂上顏色或者被抹去),GAN可以修復(fù)這個(gè)區(qū)域,還原成原始的狀態(tài)。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

自動(dòng)生成3D模型

給出多個(gè)不同角度的2D圖像,就可以生成一個(gè)3D模型。

深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN,2023 AI,深度學(xué)習(xí),生成對抗網(wǎng)絡(luò),人工智能

生成式對抗網(wǎng)絡(luò)(GAN, Generative Adversarial Networks )

是一種深度學(xué)習(xí)模型,是近年來復(fù)雜分布上無監(jiān)督學(xué)習(xí)最具前景的方法之一。模型通過框架中(至少)兩個(gè)模塊:生成模型(Generative Model)和判別模型(Discriminative Model)的互相博弈學(xué)習(xí)產(chǎn)生相當(dāng)好的輸出。原始 GAN 理論中,并不要求 G 和 D 都是神經(jīng)網(wǎng)絡(luò),只需要是能擬合相應(yīng)生成和判別的函數(shù)即可。但實(shí)用中一般均使用深度神經(jīng)網(wǎng)絡(luò)作為 G 和 D 。一個(gè)優(yōu)秀的GAN應(yīng)用需要有良好的訓(xùn)練方法,否則可能由于神經(jīng)網(wǎng)絡(luò)模型的自由性而導(dǎo)致輸出不理想。

生成對抗網(wǎng)絡(luò)(GAN)是一類用于無監(jiān)督機(jī)器學(xué)習(xí)的人工智能算法,由在零和游戲框架中相互競爭的兩個(gè)神經(jīng)網(wǎng)絡(luò)系統(tǒng)實(shí)現(xiàn)。他們是由Ian Goodfellow 等人介紹的。在2014年這種技術(shù)可以生成照片看起來至少在表面上真實(shí)的人的觀察員,有很多的現(xiàn)實(shí)特征(雖然在測試中的人可以真正告訴在許多情況下產(chǎn)生)。文章來源地址http://www.zghlxwxcb.cn/news/detail-674871.html

到了這里,關(guān)于深度學(xué)習(xí)7:生成對抗網(wǎng)絡(luò) – Generative Adversarial Networks | GAN的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • GAN(Generative Adversarial Nets (生成對抗網(wǎng)絡(luò)))

    GAN(Generative Adversarial Nets (生成對抗網(wǎng)絡(luò)))

    一、GAN 1、應(yīng)用 GAN的應(yīng)用十分廣泛,如圖像生成、圖像轉(zhuǎn)換、風(fēng)格遷移、圖像修復(fù)等等。 2、簡介 生成式對抗網(wǎng)絡(luò)是近年來復(fù)雜分布上無監(jiān)督學(xué)習(xí)最具前景的方法之一。模型通過框架中(至少)兩個(gè)模塊:生成模型(Generative Model,G)和判別模型(Discriminative Model,D)的互相

    2024年02月04日
    瀏覽(20)
  • 李宏毅 Generative Adversarial Network(GAN)生成對抗網(wǎng)絡(luò)

    李宏毅 Generative Adversarial Network(GAN)生成對抗網(wǎng)絡(luò)

    附課程提到的各式各樣的GAN:https://github.com/hindupuravinash/the-gan-zoo 想要讓機(jī)器做到的是生成東西。-訓(xùn)練出來一個(gè)generator。 假設(shè)要做圖像生成,要做的是隨便給一個(gè)輸入(random sample一個(gè)vector,比如從gaussian distribution sample一個(gè)vector),generator產(chǎn)生一個(gè)image。丟不同的vector,就應(yīng)

    2024年01月21日
    瀏覽(24)
  • AIGC實(shí)戰(zhàn)——條件生成對抗網(wǎng)絡(luò)(Conditional Generative Adversarial Net, CGAN)

    AIGC實(shí)戰(zhàn)——條件生成對抗網(wǎng)絡(luò)(Conditional Generative Adversarial Net, CGAN)

    我們已經(jīng)學(xué)習(xí)了如何構(gòu)建生成對抗網(wǎng)絡(luò) (Generative Adversarial Net, GAN) 以從給定的訓(xùn)練集中生成逼真圖像。但是,我們無法控制想要生成的圖像類型,例如控制模型生成男性或女性的面部圖像;我們可以從潛空間中隨機(jī)采樣一個(gè)點(diǎn),但是不能預(yù)知給定潛變量能夠生成什么樣的圖像

    2024年02月04日
    瀏覽(22)
  • GAN(Generative Adversarial Network)作為深度學(xué)習(xí)領(lǐng)域中的一種生成模型,近年來在圖像、音頻等多種模態(tài)數(shù)據(jù)上取得了良好的效果。其核心思想就是通過博弈論中的對抗訓(xùn)練方式

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) GAN(Generative Adversarial Network)作為深度學(xué)習(xí)領(lǐng)域中的一種生成模型,近年來在圖像、音頻等多種模態(tài)數(shù)據(jù)上取得了良好的效果。其核心思想就是通過博弈論中的對抗訓(xùn)練方式,讓兩個(gè)網(wǎng)絡(luò)(一個(gè)生成網(wǎng)絡(luò)G和一個(gè)判別網(wǎng)絡(luò)D)互相競爭,不斷提升

    2024年02月07日
    瀏覽(30)
  • python- 用GAN(Generative Adversarial Networks)實(shí)現(xiàn),用于生成手寫數(shù)字圖片。

    用GAN(Generative Adversarial Networks)實(shí)現(xiàn),用于生成手寫數(shù)字圖片。 導(dǎo)入 PyTorch 和相關(guān)的庫,包括: torch : PyTorch 庫。 torch.nn : PyTorch 中的神經(jīng)網(wǎng)絡(luò)模塊。 torch.optim : PyTorch 中的優(yōu)化器。 torch.nn.functional : PyTorch 中的函數(shù)式接口。 torch.utils.data : PyTorch 中的數(shù)據(jù)加載器。 torchvision :

    2024年02月03日
    瀏覽(21)
  • 【水下圖像增強(qiáng)】Enhancing Underwater Imagery using Generative Adversarial Networks

    【水下圖像增強(qiáng)】Enhancing Underwater Imagery using Generative Adversarial Networks

    原始題目 Enhancing Underwater Imagery using Generative Adversarial Networks 中文名稱 使用 GAN 增強(qiáng)水下圖像 發(fā)表時(shí)間 2018年1月11日 平臺 ICRA 2018 來源 University of Minnesota, Minneapolis MN 文章鏈接 https://arxiv.org/abs/1801.04011 開源代碼 官方:https://github.com/IRVLab/UGAN (tensorflow ) 自動(dòng)水下航行器(Auto

    2024年02月03日
    瀏覽(21)
  • 深度學(xué)習(xí)生成對抗網(wǎng)絡(luò)(GAN)

    深度學(xué)習(xí)生成對抗網(wǎng)絡(luò)(GAN)

    生成對抗網(wǎng)絡(luò)(Generative Adversarial Networks)是一種無監(jiān)督深度學(xué)習(xí)模型,用來通過計(jì)算機(jī)生成數(shù)據(jù),由Ian J. Goodfellow等人于2014年提出。模型通過框架中(至少)兩個(gè)模塊:生成模型(Generative Model)和判別模型(Discriminative Model)的互相博弈學(xué)習(xí)產(chǎn)生相當(dāng)好的輸出。生成對抗網(wǎng)絡(luò)被認(rèn)為是當(dāng)

    2024年02月07日
    瀏覽(25)
  • 深度學(xué)習(xí)基礎(chǔ)——GAN生成對抗網(wǎng)絡(luò)

    深度學(xué)習(xí)基礎(chǔ)——GAN生成對抗網(wǎng)絡(luò)

    ????????生成對抗網(wǎng)絡(luò)GAN(Generative adversarial networks)是Goodfellow等在2014年提出的一種生成式模型。GAN在結(jié)構(gòu)上受博弈論中的二元零和博弈(即二元的利益之和為零,一方的所得正是另一方的所失)的啟發(fā),系統(tǒng)由一個(gè)生成器和一個(gè)判別器構(gòu)成。 ????????生成器和判別器均可以

    2024年02月22日
    瀏覽(22)
  • 深度學(xué)習(xí)8:詳解生成對抗網(wǎng)絡(luò)原理

    深度學(xué)習(xí)8:詳解生成對抗網(wǎng)絡(luò)原理

    目錄 大綱 生成隨機(jī)變量 可以偽隨機(jī)生成均勻隨機(jī)變量 隨機(jī)變量表示為操作或過程的結(jié)果 逆變換方法 生成模型 我們試圖生成非常復(fù)雜的隨機(jī)變量…… …所以讓我們使用神經(jīng)網(wǎng)絡(luò)的變換方法作為函數(shù)! 生成匹配網(wǎng)絡(luò) 培養(yǎng)生成模型 比較基于樣本的兩個(gè)概率分布 反向傳播分布

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包