在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

一些優(yōu)秀的Github倉庫源碼與框架

DPVg_AI_era ? 來源:lp ? 2019-03-20 08:50 ? 次閱讀

深度學(xué)習(xí)是當(dāng)前深度學(xué)習(xí)領(lǐng)域最熱門的方向之一,圖神經(jīng)網(wǎng)絡(luò)(GNN)不僅在理論上有所創(chuàng)新,在工業(yè)界中也真實的應(yīng)用。本文介紹 Github 上熱門的圖神經(jīng)網(wǎng)絡(luò)源碼及框架,方便研究人員和工程師上手圖深度學(xué)習(xí)。

近兩年來,圖卷積、圖注意力網(wǎng)絡(luò)等圖神經(jīng)網(wǎng)絡(luò)在學(xué)術(shù)界、工業(yè)界都有廣泛的應(yīng)用。雖然大多數(shù)圖神經(jīng)網(wǎng)絡(luò)理論包含復(fù)雜的公式推導(dǎo),但最終產(chǎn)出的網(wǎng)絡(luò)結(jié)構(gòu)(公式)缺一般比較簡單,但這并不意味著圖神經(jīng)網(wǎng)絡(luò)的實現(xiàn)會很簡單。

導(dǎo)致圖神經(jīng)網(wǎng)絡(luò)實現(xiàn)復(fù)雜的原因主要有以下幾個:

以圖卷積網(wǎng)絡(luò)為例,它的原版依賴完整鄰接矩陣和全部節(jié)點作為輸入,對內(nèi)存、顯存和計算效率都造成了限制。好在目前有一些理論如 FaskGCN 可以通過 mini-batch 等方式來進(jìn)行數(shù)據(jù)切分從而解決這個問題。

雖然利用稀疏矩陣可以一定程度上緩解上述問題,但依然不能處理大規(guī)模的數(shù)據(jù)。另外,由于多層網(wǎng)絡(luò)結(jié)構(gòu)的復(fù)雜,一般在實現(xiàn)時要同時實現(xiàn)稀疏版和非稀疏版的組件。

對圖結(jié)構(gòu)數(shù)據(jù)的預(yù)處理比較麻煩。例如在處理異構(gòu)網(wǎng)絡(luò)時,有時需要對每種類型的節(jié)點進(jìn)行獨(dú)立地編號、為每種關(guān)系獨(dú)立建立子圖等,才能將圖數(shù)據(jù)轉(zhuǎn)換為深度學(xué)習(xí)模型可用的數(shù)值化數(shù)據(jù),并且任何一個細(xì)節(jié)可能都會影響算法的效率(如鄰節(jié)點列表的數(shù)據(jù)結(jié)構(gòu)使用 list 和 set 會導(dǎo)致不同的采樣效率和查詢效率)。

需要一些基于圖的額外操作,例如 Random Walk、有類型約束的 Random Walk(Meta-path)等,由于圖結(jié)構(gòu)的復(fù)雜性,這些操作在單機(jī)上的實現(xiàn)都比較費(fèi)力,更不用說在大規(guī)模分布式上。

圖深度學(xué)習(xí)研究者和工業(yè)界在 Github 上開源了一些優(yōu)秀的圖神經(jīng)網(wǎng)絡(luò)的實現(xiàn)其框架,都從一定程度上去解決了上述的問題,非常值得我們借鑒。下面我們列出一些優(yōu)秀的 Github 倉庫:

DeepWalk / LINE

鏈接:

DeepWalk: https://github.com/phanein/deepwalk

LINE: https://github.com/tangjianpku/LINE

簡介:

雖然 DeepWalk 和 LINE 屬于網(wǎng)絡(luò)表示學(xué)習(xí)中的算法,與現(xiàn)在端到端的圖神經(jīng)網(wǎng)絡(luò)有一定的區(qū)別,但目前一些圖神經(jīng)網(wǎng)絡(luò)應(yīng)用(如社交網(wǎng)絡(luò)、引用網(wǎng)絡(luò)節(jié)點分類)依然使用 DeepWalk/LINE 來作為預(yù)訓(xùn)練算法,無監(jiān)督地為節(jié)點獲得初始特征表示。另外,DeepWalk 項目中的 Random Walk 也可以被直接拿來用作圖神經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)采樣操作。

圖卷積網(wǎng)絡(luò) GCN TensorFlow/PyTorch 版

鏈接:

TensorFlow:https://github.com/tkipf/gcn

PyTorch:https://github.com/tkipf/pygcn

簡介:

GCN 論文作者提供的源碼,該源碼提供了大量關(guān)于稀疏矩陣的代碼。例如如何構(gòu)建稀疏的變換矩陣(這部分代碼被其他許多項目復(fù)用)、如何將稀疏 CSR 矩陣變換為 TensorFlow/PyTorch 的稀疏 Tensor,以及如何構(gòu)建兼容稀疏和非稀疏的全連接層等,幾乎是圖神經(jīng)網(wǎng)絡(luò)必讀的源碼之一了。

快速圖卷積網(wǎng)絡(luò) FastGCN TensorFlow 版

鏈接:

https://github.com/matenure/FastGCN

簡介:

FastGCN 作者提供的源碼,基于采樣的方式構(gòu)建 mini-match 來訓(xùn)練 GCN,解決了 GCN 不能處理大規(guī)模數(shù)據(jù)的問題。

圖注意力網(wǎng)絡(luò) GAT TensorFlow 版

鏈接:

https://github.com/PetarV-/GAT

簡介:

GAT 論文作者提供的源碼。源碼中關(guān)于 mask 的實現(xiàn)、以及稀疏版 GAT 的實現(xiàn)值得借鑒。

Mini-batch 版圖注意力網(wǎng)絡(luò) DeepInf

鏈接:

https://github.com/xptree/DeepInf

簡介:

DeepInf 論文其實是 GAT 的一個應(yīng)用,但其基于 Random Walk 采樣子圖構(gòu)建 mini-batch 的方法解決了 GAT 在大規(guī)模網(wǎng)絡(luò)上應(yīng)用的問題。

DeepMind 開源的圖神經(jīng)網(wǎng)絡(luò)框架Graph Nets

鏈接:

https://github.com/deepmind/graph_nets

簡介:

基于 TensorFlow 和 Sonnet。上面的項目更側(cè)重于節(jié)點特征的計算,而 graph_nets 同時包含節(jié)點和邊的計算,可用于一些高級任務(wù),如最短路徑、物理場景模擬等。

工業(yè)級分布式圖神經(jīng)網(wǎng)絡(luò)框架 Euler

鏈接:

https://github.com/alibaba/euler

簡介:

Euler 是阿里巴巴開源的大規(guī)模分布式的圖學(xué)習(xí)框架,配合 TensorFlow 或者阿里開源的 XDL 等深度學(xué)習(xí)工具,它支持用戶在數(shù)十億點數(shù)百億邊的復(fù)雜異構(gòu)圖上進(jìn)行模型訓(xùn)練。

聲明:本文內(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

    文章

    4781

    瀏覽量

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

    關(guān)注

    73

    文章

    5516

    瀏覽量

    121572
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    473

    瀏覽量

    16584

原文標(biāo)題:Github熱門圖深度學(xué)習(xí)(GraphDL)源碼與框架

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

收藏 人收藏

    評論

    相關(guān)推薦

    SSM框架源碼解析與理解

    SSM框架(Spring + Spring MVC + MyBatis)是種在Java開發(fā)中常用的輕量級企業(yè)級應(yīng)用框架。它通過整合Spring、Spring MVC和MyBatis三個框架
    的頭像 發(fā)表于 12-17 09:20 ?380次閱讀

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡介

    的比較及時,在遇到一些內(nèi)核問題時就可以到linux官網(wǎng)的源碼中查下是不是有相關(guān)的提交記錄。 獲取芯片原廠的linux源碼 每個芯片原廠都有自己的git
    發(fā)表于 12-16 13:08

    飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡介

    及時,在遇到一些內(nèi)核問題時就可以到linux官網(wǎng)的源碼中查下是不是有相關(guān)的提交記錄。獲取芯片原廠的linux源碼每個芯片原廠都有自己的git倉庫
    發(fā)表于 12-13 09:03

    libmodbus源碼框架分析

    libmodbus作為優(yōu)秀且免費(fèi)開源的跨平臺支持RTU 和 TCP模式的Modbus開發(fā)庫,非常值得大家借鑒和學(xué)習(xí)。本章對libmodbus源代碼進(jìn)行閱讀和分析。
    的頭像 發(fā)表于 11-21 13:47 ?576次閱讀
    libmodbus<b class='flag-5'>源碼</b><b class='flag-5'>框架</b>分析

    一些常見的動態(tài)電路

    無論是模電還是數(shù)電,理論知識相對來說還是比較枯燥,各種電路原理理解清楚不算容易,換種生動形象的方式或許會增加一些趣味性,也更容易理解這些知識。下面整理了一些常見的電路,以動態(tài)圖形的方式展示。 整流
    的頭像 發(fā)表于 11-16 09:26 ?501次閱讀
    <b class='flag-5'>一些</b>常見的動態(tài)電路

    分享一些常見的電路

    理解模電和數(shù)電的電路原理對于初學(xué)者來說可能比較困難,但通過一些生動的教學(xué)方法和資源,可以有效地提高學(xué)習(xí)興趣和理解能力。 下面整理了一些常見的電路,以動態(tài)圖形的方式展示。 整流電路 單相橋式整流
    的頭像 發(fā)表于 11-13 09:28 ?424次閱讀
    分享<b class='flag-5'>一些</b>常見的電路

    LED驅(qū)動器應(yīng)用的一些指南和技巧

    電子發(fā)燒友網(wǎng)站提供《LED驅(qū)動器應(yīng)用的一些指南和技巧.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 11:35 ?0次下載
    LED驅(qū)動器應(yīng)用的<b class='flag-5'>一些</b>指南和技巧

    上傳本地項目代碼到github

    概述 GitHub個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯的版本庫格式進(jìn)行托管,故名GitHub。本文主要講解如何將本地代碼上傳至
    發(fā)表于 09-11 16:33

    求CSU8RP1186一些關(guān)于電子秤開發(fā)例程,最好是C的,跪謝

    有無CSU8RP1186一些關(guān)于電子秤的參考資料及源碼,最好是C的,或者其他相近芯片的電子秤資料,幫忙發(fā)到郵箱871030114@qq.com,非常感謝!
    發(fā)表于 08-26 14:33

    nlp自然語言處理框架有哪些

    許多優(yōu)秀框架和工具,這些框架和工具為研究人員和開發(fā)者提供了強(qiáng)大的支持。以下是一些主要的NLP框架和工具的介紹: NLTK(Natural
    的頭像 發(fā)表于 07-09 10:28 ?625次閱讀

    打開esp-idf的任意個component時,vscode會自動導(dǎo)入該component的git倉庫,怎么解決?

    當(dāng)我打開esp-idf 的任意個component時,vscode會自動導(dǎo)入該component的git倉庫,導(dǎo)致vscode的源碼管理非常擁擠,請問這有什么辦法解決嗎?還是我vscode設(shè)置不對導(dǎo)致? 希望大家能指導(dǎo)指導(dǎo),
    發(fā)表于 06-21 07:39

    RFID背夾在倉庫管理中的應(yīng)用

    是RFID背夾在倉庫管理中的一些應(yīng)用:1.快速識別和追蹤貨物RFID背夾可以附著在貨物上,包含了唯的標(biāo)識信息。當(dāng)貨物經(jīng)過安裝在倉庫入口、出口和其他關(guān)鍵位置的RFID
    的頭像 發(fā)表于 05-16 10:51 ?472次閱讀
    RFID背夾在<b class='flag-5'>倉庫</b>管理中的應(yīng)用

    GitHub推出新功能:智能掃描代碼潛在漏洞

    “代碼掃描”功能還能預(yù)防新手引入新的問題,并支持在設(shè)定的日期和時間進(jìn)行掃描,或者讓特定事件(如推送到倉庫中)觸發(fā)掃描。若AI判定代碼內(nèi)可能存在隱患,GitHub將在倉庫中發(fā)出預(yù)警,待用戶修正引發(fā)求救信號的部分后,再撤銷警告。
    的頭像 發(fā)表于 03-21 14:55 ?793次閱讀

    GitHub Copilot+ESP開發(fā)使用問題集錦()

    前幾天發(fā)的GitHubCopilot內(nèi)容,很多粉絲在后臺問,GitHubCopilot怎么用?會不會出錯,,,針對一些比較關(guān)心的問題,小明在這里做個回復(fù)。1、在GitHubCopilot上提問需要
    的頭像 發(fā)表于 03-09 08:03 ?470次閱讀
    <b class='flag-5'>GitHub</b> Copilot+ESP開發(fā)使用問題集錦(<b class='flag-5'>一</b>)

    谷歌模型框架是什么?有哪些功能和應(yīng)用?

    谷歌模型框架(Google Model Framework)并不是個特定的框架,而是指谷歌開發(fā)的系列軟件框架,用于支持機(jī)器學(xué)習(xí)和人工智能
    的頭像 發(fā)表于 02-29 18:11 ?1597次閱讀
    主站蜘蛛池模板: 日本一区二区三区在线观看视频 | 一区二区三区四区无限乱码在线观看 | 国产精品7m凸凹视频分类大全 | 九月丁香婷婷亚洲综合色 | 丁香六月在线 | 天堂网最新版www中文 | 特级做a爰片毛片免费看 | 四虎影视4hu4虎成人 | 天堂在线中文字幕 | 国产欧美乱码在线看 | 色综合天天综合网国产国产人 | cijilu刺激 国产 | 69久久夜色精品国产69 | 人人看人人做 | 午夜影院在线观看 | 久久精品视频热 | 日本高清视频色wwwwww色 | 天天看天天射天天碰 | 永久免费看 | 在线播放真实国产乱子伦 | 全免费一级午夜毛片 | 欧美一级做一级做片性十三 | 欧美午夜色大片在线观看免费 | 天堂在线链接 | 69xxxx日本| 你懂的在线观看视频 | 色中文字幕在线 | 女人18毛片水多 | 上色天天综合网 | www射射一区 | 成年女人色费视频免费 | 欧美性videofree精品 | 国产美女视频黄a视频免费全过程 | 特级淫片aaaaa片毛片 | 桃色婷婷| 天天干天天干天天天天天天爽 | 久操视频在线播放 | 日本特级淫片免费看 | 黄免费视频 | 91插插视频 | 手机看福利片 |