- AI加速器架構(gòu)設(shè)計與實(shí)現(xiàn)
- 甄建勇 王路業(yè)
- 367字
- 2023-11-13 15:21:15
1.2 GCN
GCN(Graph Convolution Network,圖卷積網(wǎng)絡(luò))是GNN(Graph Neural Network,圖神經(jīng)網(wǎng)絡(luò))中的一種,可以認(rèn)為是CNN的一種推廣。對于CNN,其輸入數(shù)據(jù)(pixel)在空間上是均勻分布的二維陣列,而GCN打破了這種均勻分布,pixel之間通過圖的原語—vertex、edge進(jìn)行描述。GCN和CNN的基本算子有很大的相似性,主要是卷積運(yùn)算和激活函數(shù)。
GCN的特別之處在于引入了圖的概念,需要額外的信息來表示圖的結(jié)構(gòu),比如鄰接矩陣。卷積運(yùn)算只作用于圖中有連接的vertex,這個過程叫作聚合(Aggregation)。除此之外,GCN一般還有和CNN類似的采樣(Sampling)和池化(Pooling)模塊。這些模塊的分布情況如圖1-2所示。
從硬件設(shè)計的角度看,GCN模塊之間的關(guān)系如圖1-3所示。
從硬件架構(gòu)的角度看,GCN加速器主要面臨的挑戰(zhàn)有以下幾個方面。
?不規(guī)則的內(nèi)存訪問。
?不規(guī)則的數(shù)據(jù)復(fù)用情況。
?平衡卷積和全連接(Fully Connected,F(xiàn)C)兩種運(yùn)算單元之間的負(fù)載。
?圖的動態(tài)切分。

圖1-2 GCN模塊分布

圖1-3 GCN模塊之間的關(guān)系
推薦閱讀
- 智能算法理論與實(shí)踐
- 深度探索:解碼DeepSeek及人工智能的未來
- 移動平臺深度神經(jīng)網(wǎng)絡(luò)實(shí)戰(zhàn):原理、架構(gòu)與優(yōu)化
- 神經(jīng)網(wǎng)絡(luò)與機(jī)器人科研項目申請與實(shí)踐
- 秒懂AI設(shè)計:人人都能成為設(shè)計高手
- 物聯(lián)網(wǎng)之云:云平臺搭建與大數(shù)據(jù)處理
- 賢二機(jī)器僧漫游人工智能
- 人工智能:現(xiàn)代方法(第4版)
- 區(qū)塊鏈技術(shù)及應(yīng)用
- DeepSeek高效提問指南:提出好問題,才有好答案
- 神經(jīng)網(wǎng)絡(luò)與深度學(xué)習(xí)
- 深度學(xué)習(xí)原理與應(yīng)用
- 計算機(jī)應(yīng)用與數(shù)據(jù)分析+人工智能
- 大數(shù)據(jù)區(qū)塊鏈金融:貴陽的實(shí)踐與思考
- RPA智能機(jī)器人:實(shí)施方法和行業(yè)解決方案