dgl使用者文件第三章 nn模組編寫)

2021-10-13 07:43:53 字數 602 閱讀 9793

第三章見,這一部分很重要,總結完準備多實踐

dgl.nn模組是使用者構建gnn模型的基本模組, 根據不同的dgl後端, 該模組的父類也會繼承自不同的類(如使用torch, 自然就是繼承torch.nn.module, 與torch自定義層或網路是類似的), 於是其建構函式中的引數註冊以及前向傳播中使用的張量操作也與後端框架一樣, 所以本質dgl就可以視為乙個外掛程式可以直接嵌入到後端的深度學習庫中, 非常便捷, 區別只在於dgl定義了訊息傳遞的操作框架;

詳細的dgl.nn模組內容可見 , 常用的卷積層, 全連線層, 全域性池化層以及一些工具函式都在當中定義;

本章將以torch作為後端進行介紹, 以dgl.nn.pytorch.conv.sageconv層的編寫邏輯為例介紹自定義層的寫法;

第三章 公共模組

宣告 此文章翻譯自box2d v2.2.0使用者手冊,僅供學習參考。3.1 關於 公共模組包括了設定,記憶體管理以及向量數學。3.2 設定 b2settings.h標頭檔案包括如下 型別 box2d定義了大量諸如float32,int8型別等等。可以方便的確定結構的大小。常量 box2d定義了一些常...

第三章 使用者許可權

昨天我們學習了一點使用者的許可權 chown chmod 這兩個都是關鍵資料夾的許可權的 今天學習acl許可權 一共呢有2個命令 第乙個 setfacl m u 使用者 許可權 這個是為資料夾新增這個特殊使用者的 並賦予這個使用者的許可權 第二個 getfacl 資料夾 這個是檢視這個資料夾 都有哪...

Python 初學筆記 第三章 模組

目錄模組就是工具包,工具包裡有許多的工具可以使用。模組便於管理,乙個 py 檔案就是乙個模組。模組的分類 模組的匯入 呼叫 乙個 py 檔案就可以是乙個模組。匯入自定義模組和模組的查詢路徑有關,可以用 sys.path 檢視,需要全域性都能匯入模組可以將模組放在 site packages 第三方庫...