女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

ICLR 2019論文解讀:膠囊圖神經網絡的PyTorch實現(xiàn)

DPVg_AI_era ? 來源:lp ? 2019-03-29 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

膠囊圖神經網絡(CapsGNN)是在GNN啟發(fā)下誕生了基于圖片分類的新框架。CapsGNN在10個數據集中的6個的表現(xiàn)排名位居前兩名。與所有其他端到端架構相比,CapsGNN在所有社交數據集中均名列首位。

本日Reddit上熱議的一個話題是名為“膠囊圖神經網絡”(CapsGNN)的新框架。從名字不難看出,它是受圖神經網絡(GNN)的啟發(fā),在其基礎上改進而來的成果。

CapsGNN框架的作者為新加坡南洋理工大學電氣與電子工程學院的Zhang Xinyi和Lihui Chen,該研究的論文將在ICLR 2019上發(fā)表。

目前,從圖神經網絡(GNN)中學到的高質量節(jié)點嵌入已經應用于各種基于節(jié)點的應用程序中,其中一些程序已經實現(xiàn)了最先進的性能。不過,當應用程序用GNN學習的節(jié)點嵌入來生成圖形嵌入時,標量節(jié)點表示可能不足以有效地保留節(jié)點或圖形的完整屬性,從而導致圖形嵌入的性能達不到最優(yōu)。

膠囊圖神經網絡(CapsGNN)受到了膠囊神經網絡的啟發(fā),利用膠囊的概念來解決現(xiàn)有基于GNN的圖嵌入算法的缺點。CapsGNN以膠囊形式對節(jié)點特征進行提取,利用路由機制來捕獲圖形級別的重要信息。因此,模型會為每個圖生成多個嵌入,從多個不同方面捕獲圖的屬性。

CapsGNN中包含的注意力模塊可用于處理各種尺寸的圖,讓模型能夠專注處理圖的關鍵部分。通過對10個圖結構數據集的廣泛評估表明,CapsGNN具有強大的機制,可通過數據驅動捕獲整個圖的宏觀屬性。在幾個圖分類任務上的性能優(yōu)于其他SOTA技術。

膠囊圖神經網絡基本架構

上圖所示為CapsGNN的簡化版本。它由三個關鍵模塊組成:1)基本節(jié)點膠囊提取模塊:GNN用于提取具有不同感受野的局部頂點特征,然后在該模塊中構建主節(jié)點膠囊。 2)高級圖膠囊提取模塊:融合了注意力模塊和動態(tài)路由,以生成多個圖膠囊。 3)圖分類模塊:再次利用動態(tài)路由,生成用于圖分類的類膠囊。

注意力模塊

在CapsGNN中,基于每個節(jié)點提取主膠囊,即主膠囊的數量取決于輸入圖的大小。在這種情況下,如果直接應用路由機制,則生成的高級別的膠囊的值將高度依賴于主膠囊的數量(圖大小),這種情況并不理想。因此,實驗引入一個注意力模塊來解決這個問題。

注意力模塊架構。首先壓平主膠囊,利用兩層全連接神經網絡產生每個膠囊的注意力值。利用基于節(jié)點的歸一化(對每行進行歸一化)來生成最終注意力值。 將標準化值與主膠囊相乘來計算標度膠囊。

實驗設置與結果

我們驗證了從CapsGNN中提取的圖嵌入與大量SOTA方法的性能,與一些經典方法的最優(yōu)性能做了對比。此外還進行了實驗研究,評估膠囊對圖編碼特征效率的影響。我們對生成的圖/類膠囊進行了簡要分析。實驗結果和分析如下所示。

表1為生物數據集的實驗結果,表2為社會數據集的實驗結果。對于每個數據集,以粗體突出顯示前2個準確度。

與所有其他算法相比,CapsGNN在10個數據集中的6個的表現(xiàn)排名位居前兩名,并且在其他數據集上也實現(xiàn)了基本相當的結果。與所有其他端到端架構相比,CapsGNN在所有社交數據集中均名列首位。

表1:生物數據集的實驗結果

表2:社交數據集的實驗結果

膠囊的效率

在膠囊的效率測試實驗中,GNN的層數設置為L = 3,每層的通道數都設置為Cl = 2。通過調整節(jié)點的維度(dn)、圖(dg)、膠囊和圖形、膠囊的數量(P)來構造不同的CapsGNN。

表3:膠囊效率評估實驗中經過測試的體系結構詳細信息

圖3:特征表示效率的比較。橫軸表示測試架構的設置,縱軸表示NCI1的分類精度。

圖膠囊的可視化

分類膠囊的可視化

膠囊圖網絡:基于GNN的高效快捷的新框架

CapsGNN是一個新框架,將膠囊理論融合到GNN中,來實現(xiàn)更高效的圖表示學習。該框架受CapsNet的啟發(fā),在原體系結構中引入了膠囊的概念,在從GNN提取的節(jié)點特征的基礎上,以向量的形式提取特征。

利用CapsGNN,一個圖可以表示為多個嵌入,每個嵌入都可以捕獲不同方面的圖屬性。生成的圖形和類封裝不僅可以保留與分類相關的信息,還可以保留關于圖屬性的其他信息,這些信息可能在后續(xù)流程中用到。CapsGNN是一種新穎、高效且強大的數據驅動方法,可以表示圖形等高維數據。

與其他SOTA算法相比,CapsGNN模型在10個圖表分類任務中有6個成功實現(xiàn)了更好或相當的性能,在社交數據集上的表現(xiàn)尤其顯眼。與其他類似的基于標量的體系結構相比,CapsGNN在編碼特征方面更有效,這對于處理大型數據集非常有用。

關于開源代碼和模型的一些補充信息

運行環(huán)境

代碼庫在Python 3.5.2中實現(xiàn)。用于開發(fā)的軟件包版本如下:

networkx 1.11tqdm 4.28.1numpy 1.15.4pandas 0.23.4texttable 1.5.0scipy 1.1.0argparse 1.1.0torch 0.4.1torch-scatter 1.1.2torch-sparse 0.2.2torch-cluster 1.2.4torch-geometric 1.0.3torchvision 0.2.1

數據集

代碼會從input文件夾中獲取訓練圖,圖存儲形式為JSON。用于測試的圖也存儲為JSON文件。每個節(jié)點id和節(jié)點標簽必須從0開始索引。字典的鍵是存儲的字符串,以使JSON能夠序列化排布。

每個JSON文件都具有以下的鍵值結構:

{"edges": [[0, 1],[1, 2],[2, 3],[3, 4]], "labels": {"0": "A", "1": "B", "2": "C", "3": "A", "4": "B"}, "target": 1}

邊緣鍵(edgeskey)具有邊緣列表值,用于描述連接結構。標簽鍵具有每個節(jié)點的標簽,這些標簽存儲為字典- 在此嵌套字典中,標簽是值,節(jié)點標識符是鍵。目標鍵具有整數值,該值代表了類成員資格。

輸出

預測結果保存在output目錄中。每個嵌入都有一個標題和一個帶有圖標識符的列。最后,預測會按標識符列排序。

訓練CapsGNN模型由src /main.py腳本處理,該腳本提供以下命令行參數。

輸入和輸出選項

--training-graphs STR Training graphs folder. Default is `dataset/train/`. --testing-graphs STR Testing graphs folder. Default is `dataset/test/`. --prediction-path STR Output predictions file. Default is `output/watts_predictions.csv`.

模型選項

--epochs INT Number of epochs. Default is 10. --batch-size INT Number fo graphs per batch. Default is 32. --gcn-filters INT Number of filters in GCNs. Default is 2. --gcn-layers INT Number of GCNs chained together. Default is 5. --inner-attention-dimension INT Number of neurons in attention. Default is 20. --capsule-dimensions INT Number of capsule neurons. Default is 8. --number-of-capsules INT Number of capsules in layer. Default is 8. --weight-decay FLOAT Weight decay of Adam. Defatuls is 10^-6. --lambd FLOAT Regularization parameter. Default is 1.0. --learning-rate FLOAT Adam learning rate. Default is 0.01.

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

    關注

    42

    文章

    4814

    瀏覽量

    103426
  • 數據集
    +關注

    關注

    4

    文章

    1223

    瀏覽量

    25404
  • pytorch
    +關注

    關注

    2

    文章

    809

    瀏覽量

    13916
  • GNN
    GNN
    +關注

    關注

    1

    文章

    31

    瀏覽量

    6541

原文標題:基于GNN,強于GNN:膠囊圖神經網絡的PyTorch實現(xiàn) | ICLR 2019

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    人工神經網絡實現(xiàn)方法有哪些?

    人工神經網絡(Artificial Neural Network,ANN)是一種類似生物神經網絡的信息處理結構,它的提出是為了解決一些非線性,非平穩(wěn),復雜的實際問題。那有哪些辦法能實現(xiàn)人工神經
    發(fā)表于 08-01 08:06

    matlab實現(xiàn)神經網絡 精選資料分享

    神經神經網絡,對于神經網絡實現(xiàn)是如何一直沒有具體實現(xiàn)一下:現(xiàn)看到一個簡單的神經網絡模型用于訓
    發(fā)表于 08-18 07:25

    一種新型神經網絡結構:膠囊網絡

    膠囊網絡是 Geoffrey Hinton 提出的一種新型神經網絡結構,為了解決卷積神經網絡(ConvNets)的一些缺點,提出了膠囊
    的頭像 發(fā)表于 02-02 09:25 ?6178次閱讀

    基于PyTorch的深度學習入門教程之使用PyTorch構建一個神經網絡

    PyTorch的自動梯度計算 Part3:使用PyTorch構建一個神經網絡 Part4:訓練一個神經網絡分類器 Part5:數據并行化 本文是關于Part3的內容。 Part3:使
    的頭像 發(fā)表于 02-15 09:40 ?2317次閱讀

    PyTorch教程8.1之深度卷積神經網絡(AlexNet)

    電子發(fā)燒友網站提供《PyTorch教程8.1之深度卷積神經網絡(AlexNet).pdf》資料免費下載
    發(fā)表于 06-05 10:09 ?0次下載
    <b class='flag-5'>PyTorch</b>教程8.1之深度卷積<b class='flag-5'>神經網絡</b>(AlexNet)

    PyTorch教程之循環(huán)神經網絡

    電子發(fā)燒友網站提供《PyTorch教程之循環(huán)神經網絡.pdf》資料免費下載
    發(fā)表于 06-05 09:52 ?0次下載
    <b class='flag-5'>PyTorch</b>教程之循環(huán)<b class='flag-5'>神經網絡</b>

    PyTorch教程之從零開始的遞歸神經網絡實現(xiàn)

    電子發(fā)燒友網站提供《PyTorch教程之從零開始的遞歸神經網絡實現(xiàn).pdf》資料免費下載
    發(fā)表于 06-05 09:55 ?0次下載
    <b class='flag-5'>PyTorch</b>教程之從零開始的遞歸<b class='flag-5'>神經網絡</b><b class='flag-5'>實現(xiàn)</b>

    PyTorch教程9.6之遞歸神經網絡的簡潔實現(xiàn)

    電子發(fā)燒友網站提供《PyTorch教程9.6之遞歸神經網絡的簡潔實現(xiàn).pdf》資料免費下載
    發(fā)表于 06-05 09:56 ?0次下載
    <b class='flag-5'>PyTorch</b>教程9.6之遞歸<b class='flag-5'>神經網絡</b>的簡潔<b class='flag-5'>實現(xiàn)</b>

    PyTorch教程10.3之深度遞歸神經網絡

    電子發(fā)燒友網站提供《PyTorch教程10.3之深度遞歸神經網絡.pdf》資料免費下載
    發(fā)表于 06-05 15:12 ?0次下載
    <b class='flag-5'>PyTorch</b>教程10.3之深度遞歸<b class='flag-5'>神經網絡</b>

    PyTorch教程16.2之情感分析:使用遞歸神經網絡

    電子發(fā)燒友網站提供《PyTorch教程16.2之情感分析:使用遞歸神經網絡.pdf》資料免費下載
    發(fā)表于 06-05 10:55 ?0次下載
    <b class='flag-5'>PyTorch</b>教程16.2之情感分析:使用遞歸<b class='flag-5'>神經網絡</b>

    PyTorch教程16.3之情感分析:使用卷積神經網絡

    電子發(fā)燒友網站提供《PyTorch教程16.3之情感分析:使用卷積神經網絡.pdf》資料免費下載
    發(fā)表于 06-05 10:56 ?0次下載
    <b class='flag-5'>PyTorch</b>教程16.3之情感分析:使用卷積<b class='flag-5'>神經網絡</b>

    使用PyTorch構建神經網絡

    PyTorch是一個流行的深度學習框架,它以其簡潔的API和強大的靈活性在學術界和工業(yè)界得到了廣泛應用。在本文中,我們將深入探討如何使用PyTorch構建神經網絡,包括從基礎概念到高級特性的全面解析。本文旨在為讀者提供一個完整的
    的頭像 發(fā)表于 07-02 11:31 ?1076次閱讀

    PyTorch神經網絡模型構建過程

    PyTorch,作為一個廣泛使用的開源深度學習庫,提供了豐富的工具和模塊,幫助開發(fā)者構建、訓練和部署神經網絡模型。在神經網絡模型中,輸出層是尤為關鍵的部分,它負責將模型的預測結果以合適的形式輸出。以下將詳細解析
    的頭像 發(fā)表于 07-10 14:57 ?899次閱讀

    pytorch中有神經網絡模型嗎

    當然,PyTorch是一個廣泛使用的深度學習框架,它提供了許多預訓練的神經網絡模型。 PyTorch中的神經網絡模型 1. 引言 深度學習是一種基于人工
    的頭像 發(fā)表于 07-11 09:59 ?1786次閱讀

    PyTorch如何實現(xiàn)多層全連接神經網絡

    PyTorch實現(xiàn)多層全連接神經網絡(也稱為密集連接神經網絡或DNN)是一個相對直接的過程,涉及定義網絡結構、初始化參數、前向傳播、損失
    的頭像 發(fā)表于 07-11 16:07 ?2010次閱讀
    主站蜘蛛池模板: 桓仁| 兰考县| 吉林市| 离岛区| 郧西县| 清流县| 清远市| 皮山县| 达拉特旗| 肇州县| 固原市| 宜阳县| 宁明县| 佛教| 泸定县| 朝阳县| 林州市| 平舆县| 得荣县| 望城县| 兴安盟| 庆元县| 定南县| 武义县| 长乐市| 上饶市| 乐东| 萨嘎县| 彭水| 深州市| 嘉兴市| 广灵县| 平泉县| 双江| 霍林郭勒市| 松溪县| 马鞍山市| 彩票| 边坝县| 石阡县| 江陵县|