91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個更直觀的角度對當(dāng)前經(jīng)典流行的GNN網(wǎng)絡(luò)

新機(jī)器視覺 ? 來源:極市平臺 ? 作者:極市平臺 ? 2021-06-18 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來,深度學(xué)習(xí)領(lǐng)域關(guān)于圖神經(jīng)網(wǎng)絡(luò)(Graph Neural Networks,GNN)的研究熱情日益高漲,圖神經(jīng)網(wǎng)絡(luò)已經(jīng)成為各大深度學(xué)習(xí)頂會的研究熱點。GNN處理非結(jié)構(gòu)化數(shù)據(jù)時的出色能力使其在網(wǎng)絡(luò)數(shù)據(jù)分析、推薦系統(tǒng)、物理建模、自然語言處理和圖上的組合優(yōu)化問題方面都取得了新的突破。圖神經(jīng)網(wǎng)絡(luò)有很多比較好的綜述[1][2][3]可以參考,更多的論文可以參考清華大學(xué)整理的GNN paper list[4] 。本篇文章將從一個更直觀的角度對當(dāng)前經(jīng)典流行的GNN網(wǎng)絡(luò),包括GCN、GraphSAGE、GAT、GAE以及graph pooling策略DiffPool等等做一個簡單的小結(jié)。

筆者注:行文如有錯誤或者表述不當(dāng)之處,還望批評指正!

一、為什么需要圖神經(jīng)網(wǎng)絡(luò)?

隨著機(jī)器學(xué)習(xí)、深度學(xué)習(xí)的發(fā)展,語音、圖像、自然語言處理逐漸取得了很大的突破,然而語音、圖像、文本都是很簡單的序列或者網(wǎng)格數(shù)據(jù),是很結(jié)構(gòu)化的數(shù)據(jù),深度學(xué)習(xí)很善于處理該種類型的數(shù)據(jù)(圖1)。

361203c0-cf69-11eb-9e57-12bb97331649.jpg

圖1然而現(xiàn)實世界中并不是所有的事物都可以表示成一個序列或者一個網(wǎng)格,例如社交網(wǎng)絡(luò)、知識圖譜、復(fù)雜的文件系統(tǒng)等(圖2),也就是說很多事物都是非結(jié)構(gòu)化的。

3636433e-cf69-11eb-9e57-12bb97331649.jpg

圖2相比于簡單的文本和圖像,這種網(wǎng)絡(luò)類型的非結(jié)構(gòu)化的數(shù)據(jù)非常復(fù)雜,處理它的難點包括:

圖的大小是任意的,圖的拓?fù)浣Y(jié)構(gòu)復(fù)雜,沒有像圖像一樣的空間局部性

圖沒有固定的節(jié)點順序,或者說沒有一個參考節(jié)點

圖經(jīng)常是動態(tài)圖,而且包含多模態(tài)的特征

那么對于這類數(shù)據(jù)我們該如何建模呢?能否將深度學(xué)習(xí)進(jìn)行擴(kuò)展使得能夠建模該類數(shù)據(jù)呢?這些問題促使了圖神經(jīng)網(wǎng)絡(luò)的出現(xiàn)與發(fā)展。

二. 圖神經(jīng)網(wǎng)絡(luò)是什么樣子的?

相比較于神經(jīng)網(wǎng)絡(luò)最基本的網(wǎng)絡(luò)結(jié)構(gòu)全連接層(MLP),特征矩陣乘以權(quán)重矩陣,圖神經(jīng)網(wǎng)絡(luò)多了一個鄰接矩陣。計算形式很簡單,三個矩陣相乘再加上一個非線性變換(圖3)。

365740c0-cf69-11eb-9e57-12bb97331649.jpg

圖3因此一個比較常見的圖神經(jīng)網(wǎng)絡(luò)的應(yīng)用模式如下圖(圖4),輸入是一個圖,經(jīng)過多層圖卷積等各種操作以及激活函數(shù),最終得到各個節(jié)點的表示,以便于進(jìn)行節(jié)點分類、鏈接預(yù)測、圖與子圖的生成等等任務(wù)。

3694975e-cf69-11eb-9e57-12bb97331649.jpg

圖4上面是一個對圖神經(jīng)網(wǎng)絡(luò)比較簡單直觀的感受與理解,實際其背后的原理邏輯還是比較復(fù)雜的,這個后面再慢慢細(xì)說,接下來將以幾個經(jīng)典的GNN models為線來介紹圖神經(jīng)網(wǎng)絡(luò)的發(fā)展歷程

三、圖神經(jīng)網(wǎng)絡(luò)的幾個經(jīng)典模型與發(fā)展

1 . Graph Convolution Networks(GCN)[5]GCN可謂是圖神經(jīng)網(wǎng)絡(luò)的“開山之作”,它首次將圖像處理中的卷積操作簡單的用到圖結(jié)構(gòu)數(shù)據(jù)處理中來,并且給出了具體的推導(dǎo),這里面涉及到復(fù)雜的譜圖理論,具體推到可以參考[6][7]。推導(dǎo)過程還是比較復(fù)雜的,然而最后的結(jié)果卻非常簡單( 圖5)。

36a68f86-cf69-11eb-9e57-12bb97331649.jpg

圖5我們來看一下這個式子,天吶,這不就是聚合鄰居節(jié)點的特征然后做一個線性變換嗎?沒錯,確實是這樣,同時為了使得GCN能夠捕捉到K-hop的鄰居節(jié)點的信息,作者還堆疊多層GCN layers,如堆疊K層有:

36da215c-cf69-11eb-9e57-12bb97331649.png

上述式子還可以使用矩陣形式表示如下,

371b5e60-cf69-11eb-9e57-12bb97331649.jpg

其中是歸一化之后的鄰接矩陣,相當(dāng)于給層的所有節(jié)點的embedding做了一次線性變換,左乘以鄰接矩陣表示對每個節(jié)點來說,該節(jié)點的特征表示為鄰居節(jié)點特征相加之后的結(jié)果。(注意將換成矩陣就是圖3所說的三矩陣相乘)那么GCN的效果如何呢?作者將GCN放到節(jié)點分類任務(wù)上,分別在Citeseer、Cora、Pubmed、NELL等數(shù)據(jù)集上進(jìn)行實驗,相比于傳統(tǒng)方法提升還是很顯著的,這很有可能是得益于GCN善于編碼圖的結(jié)構(gòu)信息,能夠?qū)W習(xí)到更好的節(jié)點表示。

37356080-cf69-11eb-9e57-12bb97331649.jpg

圖6當(dāng)然,其實GCN的缺點也是很顯然易見的,第一,GCN需要將整個圖放到內(nèi)存和顯存,這將非常耗內(nèi)存和顯存,處理不了大圖;第二,GCN在訓(xùn)練時需要知道整個圖的結(jié)構(gòu)信息(包括待預(yù)測的節(jié)點), 這在現(xiàn)實某些任務(wù)中也不能實現(xiàn)(比如用今天訓(xùn)練的圖模型預(yù)測明天的數(shù)據(jù),那么明天的節(jié)點是拿不到的)。2. Graph Sample and Aggregate(GraphSAGE)[8]為了解決GCN的兩個缺點問題,GraphSAGE被提了出來。在介紹GraphSAGE之前,先介紹一下Inductive learning和Transductive learning。注意到圖數(shù)據(jù)和其他類型數(shù)據(jù)的不同,圖數(shù)據(jù)中的每一個節(jié)點可以通過邊的關(guān)系利用其他節(jié)點的信息。這就導(dǎo)致一個問題,GCN輸入了整個圖,訓(xùn)練節(jié)點收集鄰居節(jié)點信息的時候,用到了測試和驗證集的樣本,我們把這個稱為Transductive learning。然而,我們所處理的大多數(shù)的機(jī)器學(xué)習(xí)問題都是Inductive learning,因為我們刻意的將樣本集分為訓(xùn)練/驗證/測試,并且訓(xùn)練的時候只用訓(xùn)練樣本。這樣對圖來說有個好處,可以處理圖中新來的節(jié)點,可以利用已知節(jié)點的信息為未知節(jié)點生成embedding,GraphSAGE就是這么干的。GraphSAGE是一個Inductive Learning框架,具體實現(xiàn)中,訓(xùn)練時它僅僅保留訓(xùn)練樣本到訓(xùn)練樣本的邊,然后包含Sample和Aggregate兩大步驟,Sample是指如何對鄰居的個數(shù)進(jìn)行采樣,Aggregate是指拿到鄰居節(jié)點的embedding之后如何匯聚這些embedding以更新自己的embedding信息。下圖展示了GraphSAGE學(xué)習(xí)的一個過程,

37664ac4-cf69-11eb-9e57-12bb97331649.jpg

圖7第一步,對鄰居采樣第二步,采樣后的鄰居embedding傳到節(jié)點上來,并使用一個聚合函數(shù)聚合這些鄰居信息以更新節(jié)點的embedding第三步,根據(jù)更新后的embedding預(yù)測節(jié)點的標(biāo)簽接下來,我們詳細(xì)的說明一個訓(xùn)練好的GrpahSAGE是如何給一個新的節(jié)點生成embedding的(即一個前向傳播的過程),如下算法圖:

37757828-cf69-11eb-9e57-12bb97331649.jpg

首先,(line1)算法首先初始化輸入的圖中所有節(jié)點的特征向量,(line3)對于每個節(jié)點,拿到它采樣后的鄰居節(jié)點后,(line4)利用聚合函數(shù)聚合鄰居節(jié)點的信息,(line5)并結(jié)合自身embedding通過一個非線性變換更新自身的embedding表示。注意到算法里面的,它是指聚合器的數(shù)量,也是指權(quán)重矩陣的數(shù)量,還是網(wǎng)絡(luò)的層數(shù),這是因為每一層網(wǎng)絡(luò)中聚合器和權(quán)重矩陣是共享的。網(wǎng)絡(luò)的層數(shù)可以理解為需要最大訪問的鄰居的跳數(shù)(hops),比如在圖7中,紅色節(jié)點的更新拿到了它一、二跳鄰居的信息,那么網(wǎng)絡(luò)層數(shù)就是2。為了更新紅色節(jié)點,首先在第一層(k=1),我們會將藍(lán)色節(jié)點的信息聚合到紅色解節(jié)點上,將綠色節(jié)點的信息聚合到藍(lán)色節(jié)點上。在第二層(k=2)紅色節(jié)點的embedding被再次更新,不過這次用到的是更新后的藍(lán)色節(jié)點embedding,這樣就保證了紅色節(jié)點更新后的embedding包括藍(lán)色和綠色節(jié)點的信息,也就是兩跳信息。為了看的更清晰,我們將更新某個節(jié)點的過程展開來看,如圖8分別為更新節(jié)點A和更新節(jié)點B的過程,可以看到更新不同的節(jié)點過程每一層網(wǎng)絡(luò)中聚合器和權(quán)重矩陣都是共享的。

3787f390-cf69-11eb-9e57-12bb97331649.jpg

圖8那么GraphSAGESample是怎么做的呢?GraphSAGE是采用定長抽樣的方法,具體來說,定義需要的鄰居個數(shù),然后采用有放回的重采樣/負(fù)采樣方法達(dá)到。保證每個節(jié)點(采樣后的)鄰居個數(shù)一致,這樣是為了把多個節(jié)點以及它們的鄰居拼接成Tensor送到GPU中進(jìn)行批訓(xùn)練。那么GraphSAGE 有哪些聚合器呢?主要有三個,

37a511d2-cf69-11eb-9e57-12bb97331649.jpg

這里說明的一點是Mean Aggregator和GCN的做法基本是一致的(GCN實際上是求和)。到此為止,整個模型的架構(gòu)就講完了,那么GraphSAGE是如何學(xué)習(xí)聚合器的參數(shù)以及權(quán)重矩陣呢?如果是有監(jiān)督的情況下,可以使用每個節(jié)點的預(yù)測lable和真實lable的交叉熵作為損失函數(shù)。如果是在無監(jiān)督的情況下,可以假設(shè)相鄰的節(jié)點的embedding表示盡可能相近,因此可以設(shè)計出如下的損失函數(shù),

37c57ed6-cf69-11eb-9e57-12bb97331649.jpg

那么GrpahSAGE的實際實驗效果如何呢?作者在Citation、Reddit、PPI數(shù)據(jù)集上分別給出了無監(jiān)督和完全有監(jiān)督的結(jié)果,相比于傳統(tǒng)方法提升還是很明顯。

37d4d2fa-cf69-11eb-9e57-12bb97331649.jpg

至此,GraphSAGE介紹完畢。我們來總結(jié)一下,GraphSAGE的一些優(yōu)點,(1)利用采樣機(jī)制,很好的解決了GCN必須要知道全部圖的信息問題,克服了GCN訓(xùn)練時內(nèi)存和顯存的限制,即使對于未知的新節(jié)點,也能得到其表示(2)聚合器和權(quán)重矩陣的參數(shù)對于所有的節(jié)點是共享的(3)模型的參數(shù)的數(shù)量與圖的節(jié)點個數(shù)無關(guān),這使得GraphSAGE能夠處理更大的圖(4)既能處理有監(jiān)督任務(wù)也能處理無監(jiān)督任務(wù)(就喜歡這樣解決了問題,方法又簡潔,效果還好的idea?。。。┊?dāng)然,GraphSAGE也有一些缺點,每個節(jié)點那么多鄰居,GraphSAGE的采樣沒有考慮到不同鄰居節(jié)點的重要性不同,而且聚合計算的時候鄰居節(jié)點的重要性和當(dāng)前節(jié)點也是不同的。3. Graph Attention Networks(GAT)[9]為了解決GNN聚合鄰居節(jié)點的時候沒有考慮到不同的鄰居節(jié)點重要性不同的問題,GAT借鑒了Transformer的idea,引入masked self-attention機(jī)制,在計算圖中的每個節(jié)點的表示的時候,會根據(jù)鄰居節(jié)點特征的不同來為其分配不同的權(quán)值。具體的,對于輸入的圖,一個graph attention layer如圖9所示,

37f22d3c-cf69-11eb-9e57-12bb97331649.jpg

圖9其中采用了單層的前饋神經(jīng)網(wǎng)絡(luò)實現(xiàn),計算過程如下(注意權(quán)重矩陣對于所有的節(jié)點是共享的):

38002c5c-cf69-11eb-9e57-12bb97331649.png

計算完attention之后,就可以得到某個節(jié)點聚合其鄰居節(jié)點信息的新的表示,計算過程如下:

384fd0c2-cf69-11eb-9e57-12bb97331649.png

為了提高模型的擬合能力,還引入了多頭的self-attention機(jī)制,即同時使用多個計算self-attention,然后將計算的結(jié)果合并(連接或者求和):

3885308c-cf69-11eb-9e57-12bb97331649.jpg

此外,由于GAT結(jié)構(gòu)的特性,GAT無需使用預(yù)先構(gòu)建好的圖,因此GAT既適用于Transductive Learning,又適用于Inductive Learning。那么GAT的具體效果如何呢?作者分別在三個Transductive Learning和一個Inductive Learning任務(wù)上進(jìn)行實驗,實驗結(jié)果如下:

38ddcc38-cf69-11eb-9e57-12bb97331649.jpg

無論是在Transductive Learning還是在Inductive Learning的任務(wù)上,GAT的效果都要優(yōu)于傳統(tǒng)方法的結(jié)果。至此,GAT的介紹完畢,我們來總結(jié)一下,GAT的一些優(yōu)點,(1)訓(xùn)練GCN無需了解整個圖結(jié)構(gòu),只需知道每個節(jié)點的鄰居節(jié)點即可(2)計算速度快,可以在不同的節(jié)點上進(jìn)行并行計算(3)既可以用于Transductive Learning,又可以用于Inductive Learning,可以對未見過的圖結(jié)構(gòu)進(jìn)行處理(仍然是簡單的idea,解決了問題,效果還好!?。。┑酱?,我們就介紹完了GNN中最經(jīng)典的幾個模型GCN、GraphSAGE、GAT,接下來我們將針對具體的任務(wù)類別來介紹一些流行的GNN模型與方法。四、無監(jiān)督的節(jié)點表示學(xué)習(xí)(Unsupervised Node Representation)由于標(biāo)注數(shù)據(jù)的成本非常高,如果能夠利用無監(jiān)督的方法很好的學(xué)習(xí)到節(jié)點的表示,將會有巨大的價值和意義,例如找到相同興趣的社區(qū)、發(fā)現(xiàn)大規(guī)模的圖中有趣的結(jié)構(gòu)等等。

390f7e54-cf69-11eb-9e57-12bb97331649.jpg

圖10這其中比較經(jīng)典的模型有GraphSAGE、Graph Auto-Encoder(GAE)等,GraphSAGE就是一種很好的無監(jiān)督表示學(xué)習(xí)的方法,前面已經(jīng)介紹了,這里就不贅述,接下來將詳細(xì)講解后面兩個。

Graph Auto-Encoder(GAE)[10]

在介紹Graph Auto-Encoder之前,需要先了解自編碼器(Auto-Encoder)、變分自編碼器(Variational Auto-Encoder),具體可以參考[11],這里就不贅述。理解了自編碼器之后,再來理解變分圖的自編碼器就容易多了。如圖11輸入圖的鄰接矩陣和節(jié)點的特征矩陣,通過編碼器(圖卷積網(wǎng)絡(luò))學(xué)習(xí)節(jié)點低維向量表示的均值和方差,然后用解碼器(鏈路預(yù)測)生成圖。

391f11ac-cf69-11eb-9e57-12bb97331649.png

圖11編碼器(Encoder)采用簡單的兩層GCN網(wǎng)絡(luò),解碼器(Encoder)計算兩點之間存在邊的概率來重構(gòu)圖,損失函數(shù)包括生成圖和原始圖之間的距離度量,以及節(jié)點表示向量分布和正態(tài)分布的KL-散度兩部分。具體公式如圖12所示:

39606a62-cf69-11eb-9e57-12bb97331649.jpg

圖12另外為了做比較,作者還提出了圖自編碼器(Graph Auto-Encoder),相比于變分圖的自編碼器,圖自編碼器就簡單多了,Encoder是兩層GCN,Loss只包含Reconstruction Loss。那么兩種圖自編碼器的效果如何呢?作者分別在Cora、Citeseer、Pubmed數(shù)據(jù)集上做Link prediction任務(wù),實驗結(jié)果如下表,圖自編碼器(GAE)和變分圖自編碼器(VGAE)效果普遍優(yōu)于傳統(tǒng)方法,而且變分圖自編碼器的效果更好;當(dāng)然,Pumed上GAE得到了最佳結(jié)果??赡苁且驗镻umed網(wǎng)絡(luò)較大,在VGAE比GAE模型復(fù)雜,所以更難調(diào)參。

396ee786-cf69-11eb-9e57-12bb97331649.jpg

五、Graph PoolingGraph pooling是GNN中很流行的一種操作,目的是為了獲取一整個圖的表示,主要用于處理圖級別的分類任務(wù),例如在有監(jiān)督的圖分類、文檔分類等等。

398f9472-cf69-11eb-9e57-12bb97331649.jpg

圖13Graph pooling的方法有很多,如簡單的max pooling和mean pooling,然而這兩種pooling不高效而且忽視了節(jié)點的順序信息;這里介紹一種方法:Differentiable Pooling (DiffPool)。1.DiffPool[12]在圖級別的任務(wù)當(dāng)中,當(dāng)前的很多方法是將所有的節(jié)點嵌入進(jìn)行全局池化,忽略了圖中可能存在的任何層級結(jié)構(gòu),這對于圖的分類任務(wù)來說尤其成問題,因為其目標(biāo)是預(yù)測整個圖的標(biāo)簽。針對這個問題,斯坦福大學(xué)團(tuán)隊提出了一個用于圖分類的可微池化操作模塊——DiffPool,可以生成圖的層級表示,并且可以以端到端的方式被各種圖神經(jīng)網(wǎng)絡(luò)整合。DiffPool的核心思想是通過一個可微池化操作模塊去分層的聚合圖節(jié)點,具體的,這個可微池化操作模塊基于GNN上一層生成的節(jié)點嵌入以及分配矩陣,以端到端的方式分配給下一層的簇,然后將這些簇輸入到GNN下一層,進(jìn)而實現(xiàn)用分層的方式堆疊多個GNN層的想法。(圖14)

39b7ccf8-cf69-11eb-9e57-12bb97331649.jpg

圖14那么這個節(jié)點嵌入和分配矩陣是怎么算的?計算完之后又是怎么分配給下一層的?這里就涉及到兩部分內(nèi)容,一個是分配矩陣的學(xué)習(xí),一個是池化分配矩陣。

分配矩陣的學(xué)習(xí)

這里使用兩個分開的GNN來生成分配矩陣和每一個簇節(jié)點新的嵌入,這兩個GNN都是用簇節(jié)點特征矩陣和粗化鄰接矩陣作為輸入,

39cf39c4-cf69-11eb-9e57-12bb97331649.jpg

池化分配矩陣

計算得到分配矩陣和每一個簇節(jié)點新的嵌入之后,DiffPool層根據(jù)分配矩陣,對于圖中的每個節(jié)點/簇生成一個新的粗化的鄰接矩陣與新的嵌入矩陣,

39dd0054-cf69-11eb-9e57-12bb97331649.jpg

總的來看,每層的DiffPool其實就是更新每一個簇節(jié)點的嵌入和簇節(jié)點的特征矩陣,如下公式:

3a07c5b4-cf69-11eb-9e57-12bb97331649.png

至此,DiffPool的基本思想就講完了。那么效果如何呢?作者在多種圖分類的基準(zhǔn)數(shù)據(jù)集上進(jìn)行實驗,如蛋白質(zhì)數(shù)據(jù)集(ENZYMES,PROTEINS,D&D),社交網(wǎng)絡(luò)數(shù)據(jù)集(REDDIT-MULTI-12K),科研合作數(shù)據(jù)集(COLLAB),實驗結(jié)果如下:

3a366338-cf69-11eb-9e57-12bb97331649.jpg

其中,GraphSAGE是采用全局平均池化;DiffPool-DET是一種DiffPool變體,使用確定性圖聚類算法生成分配矩陣;DiffPool-NOLP是DiffPool的變體,取消了鏈接預(yù)測目標(biāo)部分??偟膩碚f,DiffPool方法在GNN的所有池化方法中獲得最高的平均性能。為了更好的證明DiffPool對于圖分類十分有效,論文還使用了其他GNN體系結(jié)構(gòu)(Structure2Vec(s2v)),并且構(gòu)造兩個變體,進(jìn)行對比實驗,如下表:

3a554596-cf69-11eb-9e57-12bb97331649.jpg

可以看到DiffPool的顯著改善了S2V在ENZYMES和D&D數(shù)據(jù)集上的性能。

3a8c43ca-cf69-11eb-9e57-12bb97331649.jpg

而且DiffPool可以自動的學(xué)習(xí)到恰當(dāng)?shù)拇氐臄?shù)量。至此,我們來總結(jié)一下DiffPool的優(yōu)點,(1)可以學(xué)習(xí)層次化的pooling策略(2)可以學(xué)習(xí)到圖的層次化表示(3)可以以端到端的方式被各種圖神經(jīng)網(wǎng)絡(luò)整合然而,注意到,DiffPool也有其局限性,分配矩陣需要很大的空間去存儲,空間復(fù)雜度為,為池化層的層數(shù),所以無法處理很大的圖。

責(zé)任編輯:lq

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

    關(guān)注

    42

    文章

    4838

    瀏覽量

    107879
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5599

    瀏覽量

    124433
  • GNN
    GNN
    +關(guān)注

    關(guān)注

    1

    文章

    31

    瀏覽量

    6793

原文標(biāo)題:圖神經(jīng)網(wǎng)絡(luò)入門必讀: 一文帶你梳理GCN, GraphSAGE, GAT, GAE, Pooling, DiffPool

文章出處:【微信號:vision263com,微信公眾號:新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    網(wǎng)絡(luò)分析儀時域分析:原理、操作與應(yīng)用

    當(dāng)需要定位傳輸線故障、分析阻抗連續(xù)性或觀察寬帶響應(yīng)時,網(wǎng)絡(luò)分析儀(VNA)的時域分析功能比傳統(tǒng)頻域測量更直觀有效。它通過數(shù)學(xué)變換將頻域S參數(shù)轉(zhuǎn)化為時間或距離函數(shù),揭示被測器件(DUT)的內(nèi)部特征
    的頭像 發(fā)表于 02-03 13:59 ?119次閱讀
    <b class='flag-5'>網(wǎng)絡(luò)</b>分析儀時域分析:原理、操作與應(yīng)用

    緩解盲區(qū)焦慮,打造更直觀的AVM全景系統(tǒng)

    針對當(dāng)前行業(yè)普遍存在的畫面拼接畸變、跨平臺適配難以及冷啟動慢等痛點,經(jīng)緯恒潤推出了套成熟的量產(chǎn)級AVM全景環(huán)視解決方案。目前,該方案已在某車型上實現(xiàn)量產(chǎn)交付,性能與交互邏輯經(jīng)過了大規(guī)模實車驗證。
    的頭像 發(fā)表于 01-26 10:38 ?1852次閱讀
    緩解盲區(qū)焦慮,打造<b class='flag-5'>更直觀</b>的AVM全景系統(tǒng)

    經(jīng)典的結(jié)構(gòu)體和聯(lián)合體共用的實例

    體: 聯(lián)合體 union 表示公用 4 字節(jié)的內(nèi)存,并且定義了聯(lián)合體變量 SoftKey,這個 聯(lián)合體最大的好處就是在賦值或者清空時能夠
    發(fā)表于 12-16 07:14

    華盛昌以智能熱像科技重塑建筑消防安全邊界

    高層建筑的消防安全是社會持續(xù)關(guān)注的重點,相關(guān)數(shù)據(jù)更直觀揭示了當(dāng)前形勢的緊迫性。
    的頭像 發(fā)表于 12-15 18:00 ?1193次閱讀

    從5G到6G:網(wǎng)絡(luò)能力的升維革命

    當(dāng)我們談?wù)?G與6G時,本質(zhì)上是在討論網(wǎng)絡(luò)能力的升維革命。從5G的三大經(jīng)典場景,到6G構(gòu)建的“五維融合”新體系,這場變革不僅是技術(shù)指標(biāo)的提升,更是網(wǎng)絡(luò)與社會交互方式的根本性重構(gòu)。理
    的頭像 發(fā)表于 11-21 09:44 ?534次閱讀

    海關(guān)和物流行業(yè)應(yīng)該如何應(yīng)用AR技術(shù)

    提升了工作效率,給行業(yè)帶來全新的變革,更是推動了行業(yè)往縱深的數(shù)字化轉(zhuǎn)型方面推進(jìn)。下面元冪境就從行業(yè)當(dāng)前關(guān)注的點為行業(yè)全面解讀,AR技術(shù)如何應(yīng)用在海關(guān)和物流行業(yè),為企業(yè)選擇AR系統(tǒng)產(chǎn)品提供參考。 ?、AR技術(shù)在海關(guān)行業(yè)的應(yīng)用 ?
    的頭像 發(fā)表于 11-13 14:50 ?3617次閱讀

    角度傳感器原理、技術(shù)與實用指南

    在眾多的工業(yè)控制、機(jī)器人技術(shù)和航空航天等領(lǐng)域,角度傳感器扮演著不可或缺的角色,為精確測量角度變化提供了關(guān)鍵的技術(shù)支持。 工 作 原 理? 電位器式角度傳感器 原理: 通過旋轉(zhuǎn)軸帶動滑動觸點在電阻體上
    的頭像 發(fā)表于 11-04 15:14 ?459次閱讀
    <b class='flag-5'>角度</b>傳感器原理、技術(shù)與實用指南

    飛凌嵌入式ElfBoard-Linux系統(tǒng)基礎(chǔ)入門-其它shell命令

    :PID(進(jìn)程ID) PPID(父進(jìn)程ID)用法:示例1:ps示例2:ps -el查看所有進(jìn)程的詳細(xì)信息示例3:使用ps aux查看詳細(xì)進(jìn)程,區(qū)別ps -el 可以更直觀看到進(jìn)程的賬戶信息等Kill
    發(fā)表于 10-11 08:42

    最受歡迎的單板計算機(jī) x 最流行的移動操作系統(tǒng)

    在本文中,我們將揭秘:應(yīng)在樹莓派上使用Android的4理由從哪里獲取樹莓派的Android系統(tǒng)?該選擇哪一個?未來展望。在樹莓派上使用Android的4理由樹莓派無疑是世界上最受
    的頭像 發(fā)表于 06-18 17:20 ?780次閱讀
    最受歡迎的單板計算機(jī) x 最<b class='flag-5'>流行</b>的移動操作系統(tǒng)

    網(wǎng)絡(luò)攻防模擬:城市安全 “數(shù)字預(yù)演”

    在城市反恐演練的人員疏散環(huán)節(jié),利用 HT 的動畫和粒子效果技術(shù)模擬人員流動。通過編寫粒子系統(tǒng)算法,控制粒子的運(yùn)動軌跡、速度和密度,逼真地展示商場及周邊人員的疏散過程。同時,運(yùn)用動畫技術(shù)對無人機(jī)偵察、警方行動等場景進(jìn)行生動展示,增強(qiáng)演練的可視化效果,讓用戶更直觀地感受演練過程。
    的頭像 發(fā)表于 05-16 15:02 ?529次閱讀
    <b class='flag-5'>網(wǎng)絡(luò)</b>攻防模擬:城市安全 “數(shù)字預(yù)演”

    這里有70經(jīng)典運(yùn)放電路,直接套用省時50%

    分享TI官方資料,里面包含70經(jīng)典的運(yùn)放電路,總有款適合你,不用重復(fù)造輪子,直接套用省時50%。 這里的電路主要分為3
    發(fā)表于 04-27 16:05

    多種經(jīng)典電路合集

    N多的經(jīng)典電路,看看肯定有幫助!純分享貼,有需要可以直接下載附件獲取文檔! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持下哦~)
    發(fā)表于 04-24 16:53

    20經(jīng)典模擬電路及詳細(xì)分析答案

    20經(jīng)典的模擬電路詳解及分析,希望能幫到在嵌入式領(lǐng)域的工作者。 純分享貼,有需要可以直接下載附件獲取文檔! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持下哦~)
    發(fā)表于 04-23 16:32

    EMC抗干擾的經(jīng)典案例

    前言從輻射角度總結(jié)來說,形成天線效應(yīng)的可能有三種情況;從輻射抗干擾角度來說,單極子天線和環(huán)形天線需要重點尋找及關(guān)注,定向的找到這些等效天線或許就能解決問題。下面以兩篇案例介紹。二手持抗干擾測試在手
    的頭像 發(fā)表于 04-22 11:33 ?1386次閱讀
    兩<b class='flag-5'>個</b>EMC抗干擾的<b class='flag-5'>經(jīng)典</b>案例

    國產(chǎn)RISC-V車規(guī)芯片當(dāng)前現(xiàn)狀分析 ——從市場與技術(shù)角度出發(fā)

    RISC-V車規(guī)芯片的現(xiàn)狀。通過梳理國內(nèi)主要廠商的布局與產(chǎn)品特點,探討當(dāng)前面臨的機(jī)遇與挑戰(zhàn),并對未來發(fā)展趨勢進(jìn)行展望,旨在為相關(guān)從業(yè)者、研究人員以及關(guān)注國產(chǎn)芯片發(fā)展的各界人士提供參考。 、引言 ()汽車產(chǎn)業(yè)變革與芯片需求
    的頭像 發(fā)表于 03-27 16:19 ?1652次閱讀