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

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

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

3天內不再提示

GAN原理及其在半監督學習中的意義

zhKF_jqr_AI ? 來源:未知 ? 作者:李倩 ? 2018-09-24 09:44 ? 次閱讀

編者按:《GANs in Action》作者Jakub Langr簡述了對抗生成網絡原理及其在半監督學習中的意義。

在許多研究人員和我的朋友看來,對抗生成學習/網絡(Generative Adverserial Learning/Networks,GANs)很可能是AI的未來發展方向之一。GAN在商業上有很清晰的吸引力:可以基于較少的數據訓練,可以創建迷人的應用(例如3D模型生成),有大量研究潛力。

本文包括一定的技術內容,也有一些高層的偽代碼,但我將盡力讓這篇文章容易理解,也希望這篇文章不會太枯燥。

你想擠上AI這趟車嗎?

GAN這一切都是最前沿的內容,本文提到的一些內容甚至是一兩年前剛在學術期刊上發布的內容。所以,除非你是這方面的博后,初次接觸GAN可能會讓你覺得不同尋常(至少對我來說是這樣的)。同時這也意味著其中有一些研究沒有對應的理論,你需要應對一些超奇怪的bug. 不過因為我最近完成了(好吧,我真的很喜歡上MOOC)Parag Mital開設的非常棒的Creative Applications of Deep Learning with TensorFlow(基于TensorFlow的深度學習創意應用)課程,我決定分享一些我學到的東西。

半監督學習大致上指在訓練中同時使用標注過的(監督)和未標注過的(無監督)樣本,這是一個比較老的概念了。它的核心思想意義很大:在典型的監督設定下,我們有大量沒有使用的數據。例如,在房價(標注)數據上的線性回歸。我們都明白線性回歸可以生成房價,但大多數房子沒有出售,然而我們也許仍然能取得相關數據,比如從城市規劃數據中獲取。這些數據可以給我們提供更多的信息,例如對比不同區域,哪里的房子相對而言供不應求,哪里大面積的房子更多。不以某種形式利用這些數據很蠢,但傳統的算法沒法使用它們。

因此,半監督學習(SSL)意味著使用不同技術以某種方式在機器學習(ML)模型的訓練中添加這些數據。這并非微不足道:如果把訓練ML想象出創建一棵決策樹,接著通過檢查是否得出正確答案評估決策樹的表現。那么,很不幸,在未標注數據上,沒有正確答案(因為在數據收集期間房子未曾出售),所以沒法進行學習,因為ML算法無法連接正確答案(因此無法計算損失)。在這篇文章中,我希望集中討論其中一種稱為對抗生成網絡的SSL技術。

GAN有兩個網絡組成。第一個網絡創建世界的內在版本(即通常房子是什么樣的):這稱為生成模型(G),基本上它基于一切數據學習,因為它不需要標簽,只需要數據集中典型房屋的所有特征。第二個網絡,稱為判別器(D),和G對抗,同時從真實數據集和生成器生成的房屋樣本中取樣,決定數據看起來是不是真的。

換句話說,想象我們正在嘗試標注貓或狗,在這一情形下,G將學習如何生成圖像,并逐漸使生成的圖像越來越像貓或狗。

接著,我們大致上讓G和D互相競爭,以產生最好的結果:我們希望每次G變得更好時,D也能變得更好,相互匹配(我們需要確保G或D沒有勝出對方太多)。這也正是驅動AlphaGo的核心原則之一?;旧?,我們讓G生成圖像,讓D對此加以評判。所以G會傳遞一組圖像給D,而D會輸出0或1(代表真假)并傳回G。接著G會根據哪些圖像騙過了D、哪些沒騙過而努力生成更好的樣本。

來源:KDNuggets.com

所以我希望你明白了上面的過程,我們可以基于大量未標注數據構建一個生成器,并讓它學習數據的某些結構(即,典型樣本看起來是什么樣的),接著讓它在競爭中使生成數據盡可能接近真實數據。經過這一過程,我們可能得到一些看起來相當不錯的合成數據,這些合成數據的數量幾乎是無限的。另外,我想指出(省略大量說明):生成器只能生成和之前見過的數據相似的數據。人們很容易忘記這點,沒有魔法。

請會拉丁語的同學諒解 ;-)

從最高層的抽象看,這一切大概是這樣的:

# 獲取數據

real_data = pd.read('real_data.csv') # 形狀 (n樣本, n特征加標簽)

unlabelled_data = pd.read('unlabelled_data.csv') # 形狀 (n樣本, n特征)

# 創建兩個對象

generator = GeneratorClass()

discriminator = DiscriminatorClass()

# 預訓練生成器

generator.train(unlabelled_data)

# 獲取合成數據

synthetic_data = make_compete(generator, discriminator, real_data)

# 形狀 (任意數量, n特征)

好吧,細心的讀者可能會注意到我們沒有描述如何標記生成樣本。理想情況下,我們想要生成標注數據(例如,附帶價格的房屋,或者附帶物體描述的圖像)。感謝大量的訓練實例,我們有辦法做到這點。如果你回頭看看之前的示意圖,你會看到其中提到了稱為“潛空間”的東西。潛空間是一種控制生成什么樣的圖像的方法。如果我們訓練貓狗生成器,其中一個維度將控制圖像有多像貓/狗。它也允許我們獲取兩者之間的中間值,所以我們可以得到狗貓或者七分貓三分狗。換句話說,潛空間可以看成某種種子因素——為G提供一些初始輸入免得它總是生成一樣的東西,但是事實上這一種子因素具備一致的潛(“隱藏”)性質,特定的維度對應某種意義的。

簡單修改上面的偽代碼,以清楚地表明這一點:

# 形狀 (任意數量, n特征)

synthetic_cats = make_compete(generator, discriminator,

real_data, input_noise=latent_feature_space.cat)

# 形狀 (任意數量, n特征)

synthetic_dogs = make_compete(generator, discriminator,

real_data, input_noise=latent_feature_space.dog)

最棒的地方在于,理論上,我們甚至不需要有為當前任務標注的數據就可以生成相應樣本(不過有標注數據會有很大幫助)。例如,我們可能有打上了好孩子和壞孩子的數據,然后我們可以訓練G生成貓或狗的新樣本(根據潛空間的一個參數決定是貓是狗),其中既有好孩子,也有壞孩子(基于潛空間的另一個參數決定)。比方說,我們可以基于圖像判斷狗的好壞(例如,如果我們看到狗破壞財物就標記為壞孩子,否則就標記為好孩子)。那么我們就可以在潛空間中發現對應這些特征的參數,然后通過插值生成貓狗或者狗貓。

再舉一個例子,我們可以下載大量未標注的名人面部圖像,然后讓G生成面部,并通過操作潛空間得到明確的雄性樣本或雌性樣本,接著據此訓練另一個識別雄性或雌性圖像的分類器(無需標注過的數據?。┻@正是我曾經做過的項目。你可能想要知道“我們如何得到不同屬性的潛空間表示?”很不幸,這個問題的答案超出了本文的范圍。

唷,時候不早了:我希望給出一些可以實際運行的代碼,這樣讀者可以自行試驗。不過,我覺得這篇博客文章已經夠長了,所以,對實際代碼感興趣的讀者,請訪問我的另一篇博客文章:http://jakublangr.com/gans-code.html

想要加入對話?歡迎在jakublangr.com上評論,或者發推給我(langrjakub)。我正在撰寫一本關于對抗生成網絡的書,這里有一些樣章:www.manning.com/books/gans-in-action

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

    關注

    2

    文章

    1083

    瀏覽量

    40449
  • GaN
    GaN
    +關注

    關注

    19

    文章

    1933

    瀏覽量

    73286
  • 深度學習
    +關注

    關注

    73

    文章

    5500

    瀏覽量

    121113

原文標題:半監督學習背景下的對抗生成網絡

文章出處:【微信號:jqr_AI,微信公眾號:論智】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于監督學習的跌倒檢測系統設計_李仲年

    基于監督學習的跌倒檢測系統設計_李仲年
    發表于 03-19 19:11 ?4次下載

    基于監督學習框架的識別算法

    問題,對半監督學習的協同訓練算法進行改進,提出了一種基于多學習器協同訓練模型的人體行為識別方法.這是一種基于監督學習框架的識別算法,該方
    發表于 01-21 10:41 ?1次下載

    如何用Python進行無監督學習

    監督學習是一種用于在數據查找模式的機器學習技術。無監督算法給出的數據不帶標記,只給出輸入變量(X),沒有相應的輸出變量。
    的頭像 發表于 01-21 17:23 ?4251次閱讀

    谷歌:監督學習其實正在悄然的進化

    上圖可以看出來,最開始的時候,監督學習訓練確實有種提升監督學習效果的趨勢,然而實際操作,我們經常陷入從“可怕又不可用”的狀態,到“不那么可怕但仍然完全不可用”。
    的頭像 發表于 05-25 09:58 ?2943次閱讀
    谷歌:<b class='flag-5'>半</b><b class='flag-5'>監督學習</b>其實正在悄然的進化

    聚焦 | 新技術“紅”不過十年?監督學習卻成例外?

    就目前來看,監督學習是一個很有潛力的方向。
    的頭像 發表于 06-18 17:24 ?2539次閱讀

    機器學習算法中有監督和無監督學習的區別

    監督學習的好處之一是,它不需要監督學習必須經歷的費力的數據標記過程。但是,要權衡的是,評估其性能的有效性也非常困難。相反,通過將監督學習算法的輸出與測試數據的實際標簽進行比較,可以很容易地衡量
    的頭像 發表于 07-07 10:18 ?5757次閱讀

    最基礎的監督學習

    導讀 最基礎的監督學習的概念,給大家一個感性的認識。 監督學習(SSL)是一種機器學習技術,其中任務是從一個小的帶標簽的數據集和相對較大
    的頭像 發表于 11-02 16:08 ?2649次閱讀

    監督學習最基礎的3個概念

    導讀 今天給大家介紹監督學習的3個最基礎的概念:一致性正則化,熵最小化和偽標簽,并介紹了兩個經典的監督學習方法。 沒看一的點這里哈:
    的頭像 發表于 11-02 16:14 ?2956次閱讀
    <b class='flag-5'>半</b><b class='flag-5'>監督學習</b>最基礎的3個概念

    為什么監督學習是機器學習的未來?

    揭示了添加無監督數據可以提高模型泛化和性能。事實上,非常多的場景,帶有標簽的數據并不容易獲得。監督學習可以
    的頭像 發表于 11-27 10:42 ?3897次閱讀

    監督學習:比監督學習做的更好

    監督學習是人工智能領域的第一種學習類型。從它的概念開始,無數的算法,從簡單的邏輯回歸到大規模的神經網絡,都已經被研究用來提高精...
    的頭像 發表于 12-08 23:32 ?1404次閱讀

    機器學習的無監督學習應用在哪些領域

    監督學習|機器學習| 集成學習|進化計算| 非監督學習| 監督學習| 自
    發表于 01-20 10:52 ?4959次閱讀
    機器<b class='flag-5'>學習</b><b class='flag-5'>中</b>的無<b class='flag-5'>監督學習</b>應用在哪些領域

    監督學習的一些思考

    監督學習的流行是勢必然的。各種主流有監督學習任務都做到很成熟之后,數據成了最重要的瓶頸。從無標注數據中學習有效信息一直是...
    發表于 01-26 18:50 ?1次下載
    自<b class='flag-5'>監督學習</b>的一些思考

    監督學習代碼庫存在的問題與挑戰

    ImageNet這一百萬量級的數據集上,傳統的監督學習方法可以達到超過88%的準確率。然而,獲取大量有標簽的數據往往費時費力。
    的頭像 發表于 10-18 16:28 ?1289次閱讀

    跨解剖域自適應對比監督學習方法解析

    監督學習,一個典型的例子是 Mean-Teacher。與對抗網絡類似,其整體架構包含了兩個網絡:teacher 網絡和 student 網絡。
    發表于 04-14 14:37 ?1300次閱讀

    深度學習的無監督學習方法綜述

    應用往往難以實現。因此,無監督學習深度學習扮演著越來越重要的角色。本文旨在綜述深度學習
    的頭像 發表于 07-09 10:50 ?683次閱讀
    主站蜘蛛池模板: 日韩精品免费在线观看| 国产精品麻豆AV| 97se se| 一二三四在线视频社区| 亚洲国产货青视觉盛宴| 亚洲AV永久无码精品澳门| 无套内射CHINESEHD熟女| 视频一区精品自拍亚洲| 日本漫画之无彩翼漫画| 日本xxxx69动漫| 色久久久综合88一本道| 色多多旧版污污破解版| 天天靠天天擦天天摸| 午夜福利小视频400| 亚洲 天堂 国产在线播放| 亚洲国产精品嫩草影院永久| 91久久99久91天天拍拍| 在线电台收听| 69日本人XXXX护士HD| 99久久精品国产免费| 被窝伦理午夜电影网| 风车动漫(p)_在线观看官网| 国产AV精品久久久毛片| 国产精品自在在线午夜精品| 好男人好资源在线播放| 久久AAAA片一区二区| 老师你奶真大下面水真多| 免费xxx成年大片| 秋霞伦理电影在线看| 午夜亚洲国产理论片二级港台二级| 亚洲国产高清视频在线观看| 一道本在线伊人蕉无码| 97免费人妻在线观看| 大胸女晃奶动态图| 国产香蕉九九久久精品免费| 久久成人免费观看草草影院| 欧美成人免费观看久久| 忘忧草在线影院WWW日本动漫| 性欧美video| 综合亚洲桃色第一影院| 超碰人热人人热人人看|