国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

深入淺出學人工智能神經網絡:GAN原理與應用入門介紹

m3Fp_almosthuma ? 來源:機器之心編譯 ? 作者:佚名 ? 2017-08-25 09:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

生成對抗網絡(GAN)是一類在無監督學習中使用的神經網絡,其有助于解決按文本生成圖像、提高圖片分辨率、藥物匹配、檢索特定模式的圖片等任務。Statsbot小組邀請數據科學家AntonKarazeev通過日常生活實例深入淺出地介紹GAN原理及其應用。

生成對抗網絡由IanGoodfellow于2014年提出。GAN不是神經網絡應用在無監督學習中的唯一途徑,還有玻爾茲曼機(GeoffreyHinton和TerrySejnowski,1985)和自動解碼器(DanaH.Ballard,1987)。三者皆致力于通過學習恒等函數f(x)=x從數據中提取特征,且都依賴馬爾可夫鏈來訓練或生成樣本。

GAN設計之初衷就是避免使用馬爾可夫鏈,因為后者的計算成本很高。相對于玻爾茲曼機的另一個優點是GAN的限制要少得多(只有幾個概率分布適用于馬爾可夫鏈抽樣)。

在本文中,我們將講述GAN的基本原理及最流行的現實應用。

GAN原理

讓我們用一個比喻解釋GAN的原理吧。

假設你想買塊好表。但是從未買過表的你很可能難辨真假;買表的經驗可以免被奸商欺騙。當你開始將大多數手表標記為假表(當然是被騙之后),賣家將開始「生產」更逼真的山寨表。這個例子形象地解釋了GAN的基本原理:判別器網絡(手表買家)和生成器網絡(生產假表的賣家)。

兩個網絡相互博弈。GAN允許生成逼真的物體(例如圖像)。生成器出于壓力被迫生成看似真實的樣本,判別器學習分辨生成樣本和真實樣本。

判別算法和生成算法有何不同?簡單地說:判別算法學習類之間的邊界(如判別器做的那樣),而生成算法學習類的分布(如生成器做的那樣)。

如果你準備深入了解GAN

想要學習生成器的分布,應該定義數據x的參數p_g,以及輸入噪聲變量p_z(z)的分布。然后G(z,θ_g)將z從潛在空間Z映射到數據空間,D(x,θ_d)輸出單個標量——一個x來自真實數據而不是p_g的概率。

訓練判別器以最大化正確標注實際數據和生成樣本的概率。訓練生成器用于最小化log(1-D(G(z)))。換句話說,盡量減少判別器得出正確答案的概率。

可以將這樣的訓練任務看作具有值函數V(G,D)的極大極小博弈:

換句話說,生成器努力生成判別器難以辨認的圖像,判別器也愈加聰明,以免被生成器欺騙。

「對抗訓練是繼切片面包之后最酷的事情。」-YannLeCun

當判別器不能區分p_g和p_data,即D(x,θ_d)=1/2時,訓練過程停止。達成生成器與判別器之間判定誤差的平衡。

歷史檔案圖像檢索

一個有趣的GAN應用實例是在「PrizePapers」中檢索相似標記,PrizePapers是海洋史上最具價值的檔案之一。對抗網絡使得處理這些具有歷史意義的文件更加容易,這些文件還包括海上扣留船只是否合法的信息。

每個查詢到的記錄都包含商家標記的樣例——商家屬性的唯一標識,類似于象形文字的草圖樣符號。

我們應該獲得每個標記的特征表示,但是應用常規機器學習深度學習方法(包括卷積神經網絡)存在一些問題:

  • 它們需要大量標注圖像;

  • 商標沒有標注;

  • 標記無法從數據集分割出去。

這種新方法顯示了如何使用GAN從商標的圖像中提取和學習特征。在學習每個標記的表征之后,就可以在掃描文檔上按圖形搜索。

將文本翻譯成圖像

其他研究人員表明,使用自然語言的描述屬性生成相應的圖像是可行的。文本轉換成圖像的方法可以說明生成模型模擬真實數據樣本的性能。

圖片生成的主要問題在于圖像分布是多模態的。例如,有太多的例子完美契合文本描述的內容。GAN有助于解決這一問題。

我們來考慮以下任務:將藍色輸入點映射到綠色輸出點(綠點可能是藍點的輸出)。這個紅色箭頭表示預測的誤差,也意味著經過一段時間后,藍點將被映射到綠點的平均值——這一精確映射將會模糊我們試圖預測的圖像。

GAN不直接使用輸入和輸出對。相反,它們學習如何給輸入和輸出配對。

下面是從文本描述中生成圖像的示例:

用于訓練GAN的數據集:

  • Caltech-UCSD-200-2011是一個具有200種鳥類照片、總數為11,788的圖像數據集。

  • Oxford-102花數據集由102個花的類別組成,每個類別包含40到258張圖片不等。

藥物匹配

當其它研究員應用GAN處理圖片和視頻時,InsilicoMedicine的研究人員提出了一種運用GAN進行藥物匹配的方法。

我們的目標是訓練生成器,以盡可能精確地從一個藥物數據庫中對現有藥物進行按病取藥的操作。

經過訓練后,可以使用生成器獲得一種以前不可治愈的疾病的藥方,并使用判別器確定生成的藥方是否治愈了特定疾病。

腫瘤分子生物學的應用

InsilicoMedicine另一個研究表明,產生一組按參數定義的新抗癌分子的管道。其目的是預測具有抗癌作用的藥物反應和化合物。

研究人員提出了一個基于現有生化數據的用于識別和生成新化合物的對抗自編碼器(AAE)模型。

「據我們所知,這是GAN技術在挖掘癌癥藥物領域的首個應用。」-研究人員說。

數據庫中有許多可用的生物化學數據,如癌細胞系百科全書(CCLE)、腫瘤藥物敏感基因學(GDSC)和NCI-60癌細胞系。所有這些都包含針對癌癥的不同藥物實驗的篩選數據。

對抗自編碼器以藥物濃度和指紋作為輸入并使用生長抑制率數據進行訓練(GI,顯示治療后癌細胞的數量減少情況)。

分子指紋在計算機中有一個固定的位數表示,每一位代表某些特征的保留狀態。

隱藏層由5個神經元組成,其中一個負責GI(癌細胞抑制率),另外4個由正態分布判別。因此,一個回歸項被添加到編碼器代價函數中。此外,編碼器只能將相同的指紋映射到相同的潛在向量,這一過程獨立于通過額外的流形代價集中輸入。

經過訓練,網絡可以從期望的分布中生成分子,并使用GI神經元作為輸出化合物的微調器。

這項工作的成果如下:已訓練AAE模型預測得到的化合物已被證明是抗癌藥物,和需接受抗癌活性化合物實驗驗證的新藥物。

「我們的研究結果表明,本文提出的AAE模型使用深度生成模型顯著提高了特定抗癌能力和新分子的開發效率。」

結論

無監督學習是人工智能的下一個藍海,我們正朝著這一方向邁進。

生成對抗網絡可以應用于許多領域,從生成圖像到預測藥物,所以不要害怕失敗。我們相信GAN有助于建立一個更好的機器學習的未來。

原文鏈接:https://blog.statsbot.co/generative-adversarial-networks-gans-engine-and-applications-f96291965b47

本文為機器之心編譯,轉載請聯系本公眾號獲得授權

?------------------------------------------------

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

    關注

    42

    文章

    4838

    瀏覽量

    107823
  • 人工智能
    +關注

    關注

    1817

    文章

    50100

    瀏覽量

    265495

原文標題:深入淺出:GAN原理與應用入門介紹

文章出處:【微信號:almosthuman2014,微信公眾號:機器之心】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入淺出:SN65LVDSxxx高速差分線驅動與接收器解析

    深入淺出:SN65LVDSxxx高速差分線驅動與接收器解析 在高速數據傳輸的領域中,低電壓差分信號(LVDS)技術以其低功耗、高速度和抗干擾能力強等優勢,成為了眾多電子工程師的首選。德州儀器(TI
    的頭像 發表于 01-15 15:30 ?227次閱讀

    神經網絡的初步認識

    日常生活中的智能應用都離不開深度學習,而深度學習則依賴于神經網絡的實現。什么是神經網絡神經網絡的核心思想是模仿生物神經系統的結構,特別是大
    的頭像 發表于 12-17 15:05 ?336次閱讀
    <b class='flag-5'>神經網絡</b>的初步認識

    NMSIS神經網絡庫使用介紹

    NMSIS NN 軟件庫是一組高效的神經網絡內核,旨在最大限度地提高 Nuclei N 處理器內核上的神經網絡的性能并最??大限度地減少其內存占用。 該庫分為多個功能,每個功能涵蓋特定類別
    發表于 10-29 06:08

    在Ubuntu20.04系統中訓練神經網絡模型的一些經驗

    本帖欲分享在Ubuntu20.04系統中訓練神經網絡模型的一些經驗。我們采用jupyter notebook作為開發IDE,以TensorFlow2為訓練框架,目標是訓練一個手寫數字識別的神經網絡
    發表于 10-22 07:03

    人工智能工程師高頻面試題匯總:循環神經網絡篇(題目+答案)

    后臺私信雯雯老師,備注:循環神經網絡,領取更多相關面試題隨著人工智能技術的突飛猛進,AI工程師成為了眾多求職者夢寐以求的職業。想要拿下這份工作,面試的時候得展示你不僅技術過硬,還得能解決問題。所以
    的頭像 發表于 10-17 16:36 ?711次閱讀
    <b class='flag-5'>人工智能</b>工程師高頻面試題匯總:循環<b class='flag-5'>神經網絡</b>篇(題目+答案)

    液態神經網絡(LNN):時間連續性與動態適應性的神經網絡

    1.算法簡介液態神經網絡(LiquidNeuralNetworks,LNN)是一種新型的神經網絡架構,其設計理念借鑒自生物神經系統,特別是秀麗隱桿線蟲的神經結構,盡管這種微生物的
    的頭像 發表于 09-28 10:03 ?1234次閱讀
    液態<b class='flag-5'>神經網絡</b>(LNN):時間連續性與動態適應性的<b class='flag-5'>神經網絡</b>

    神經網絡的并行計算與加速技術

    隨著人工智能技術的飛速發展,神經網絡在眾多領域展現出了巨大的潛力和廣泛的應用前景。然而,神經網絡模型的復雜度和規模也在不斷增加,這使得傳統的串行計算方式面臨著巨大的挑戰,如計算速度慢、訓練時間長等
    的頭像 發表于 09-17 13:31 ?1133次閱讀
    <b class='flag-5'>神經網絡</b>的并行計算與加速技術

    利用超微型 Neuton ML 模型解鎖 SoC 邊緣人工智能

    的框架小 10 倍,速度也快 10 倍,甚至可以在最先進的邊緣設備上進行人工智能處理。在這篇博文中,我們將介紹這對開發人員意味著什么,以及使用 Neuton 模型如何改進您的開發和終端
    發表于 08-31 20:54

    挖到寶了!人工智能綜合實驗箱,高校新工科的寶藏神器

    的深度學習,構建起從基礎到前沿的完整知識體系,一門實驗箱就能滿足多門課程的學習實踐需求,既節省經費又不占地 。 五、代碼全開源,學習底層算法 所有實驗全部開源,這對于想要深入學習人工智能技術的人來說
    發表于 08-07 14:30

    感應電機智能調速

    本資料探討了專家系統控制、模糊控制、神經網絡控制、遺傳算法等智能控制算法在感應電機控制中的應用,以期設計與電機參數無關或對電機參數變化不敏感的控制。主要包括感應電機控制現狀和感應電機控制一般
    發表于 05-28 15:53

    MAX78000采用超低功耗卷積神經網絡加速度計的人工智能微控制器技術手冊

    人工智能(AI)需要超強的計算能力,而Maxim則大大降低了AI計算所需的功耗。MAX78000是一款新型的AI微控制器,使神經網絡能夠在互聯網邊緣端以超低功耗運行,將高能效的AI處理與經過驗證
    的頭像 發表于 05-08 11:42 ?993次閱讀
    MAX78000采用超低功耗卷積<b class='flag-5'>神經網絡</b>加速度計的<b class='flag-5'>人工智能</b>微控制器技術手冊

    MAX78002帶有低功耗卷積神經網絡加速器的人工智能微控制器技術手冊

    人工智能(AI)需要超強的計算能力,而Maxim則大大降低了AI計算所需的功耗。MAX78002是一款新型的AI微控制器,使神經網絡能夠在互聯網邊緣端以超低功耗運行,將高能效的AI處理與經過驗證
    的頭像 發表于 05-08 10:16 ?859次閱讀
    MAX78002帶有低功耗卷積<b class='flag-5'>神經網絡</b>加速器的<b class='flag-5'>人工智能</b>微控制器技術手冊

    開售RK3576 高性能人工智能主板

    ZYSJ-2476B 高性能智能主板,采用瑞芯微 RK3576 高性能 AI 處理器、神經網絡處理器 NPU, Android 14.0/debian11/ubuntu20.04 操作系統
    發表于 04-23 10:55

    【「芯片通識課:一本書讀懂芯片技術」閱讀體驗】從deepseek看今天芯片發展

    的: 神經網絡處理器(NPU)是一種模仿人腦神經網絡的電路系統,是實現人工智能神經網絡計算的專用處理器,主要用于人工智能深度學習模型的加速
    發表于 04-02 17:25

    《零基礎開發AI Agent——手把手教你用扣子做智能體》

    《零基礎開發AI Agent——手把手教你用扣子做智能體》是一本為普通人量身打造的AI開發指南。它不僅深入淺出地講解了Agent的概念和發展,還通過詳細的工具介紹和實戰案例,幫助讀者快速掌握
    發表于 03-18 12:03