メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

DeepGCNs

このGitHubリポジトリは、DeepGCNs、DeeperGCN、GNN1000のPyTorch実装を提供します。残差接続や拡張畳み込みなどのCNNの概念を適応させることで、非常に深いグラフ畳み込みネットワークのトレーニングを可能にし、グラフニューラルネットワークの研究を促進します。

リポジトリを見る
共有
リポジトリを見る
共有

lightaime/deep_gcns_torch リポジトリは、非常に深いグラフ畳み込みネットワーク(GCN)のトレーニングのための包括的なPyTorch実装です。ディープ畳み込みニューラルネットワーク(CNN)の成功に触発されたこのプロジェクトは、多数のレイヤーを持つGCNのトレーニングの課題を克服するための新しい方法を導入しています。主なアーキテクチャの適応には、CNNで深さを達成するための基本となる残差接続と密接続、および拡張畳み込みの統合が含まれます。これらの技術は、グラフデータのユニークな構造に慎重に適合されており、より強力でスケーラブルなGNNモデルを可能にします。

続きを読む

このリポジトリは、いくつかの重要なGNNモデルと研究貢献のためのコードをホストしています。DeepGCNs(ICCV'2019およびTPAMI'2021で発表)、DeeperGCN(arXiv'2020で発表)、およびGNN1000(ICML'2021で紹介)です。これらのモデルは、S3DIS、PartNet、ModelNet40、PPI、およびOGBデータセットなどのさまざまなベンチマークデータセットで評価されており、点群分類、セマンティックセグメンテーション、ノード/グラフプロパティ予測などのタスクでの有効性を示しています。

ユーザーは、各例フォルダ内のREADMEファイルで、環境のセットアップ、実験の実行、モデルの評価に関する詳細な手順を見つけることができます。コードアーキテクチャは、モジュール性と拡張性を促進するように整理されており、GCNライブラリ(スパースおよび密データ用)、メモリ効率の高いモジュール、およびさまざまな例アプリケーション専用のディレクトリがあります。このプロジェクトは、GCNパフォーマンスに対するさまざまなアーキテクチャコンポーネントの影響を理解するために、広範な実験とアブレーションスタディを重視しています。

このリソースは、グラフ構造化データを扱うコンピュータビジョン、バイオインフォマティクス、ケモインフォマティクス、ソーシャルネットワーク分析の分野の研究者や実務家にとって非常に価値があります。適切に実装されたGNNモデルと明確な実験セットアップを提供することにより、このリポジトリはグラフ上のディープラーニングの最先端技術を進歩させ、より深く効果的なグラフニューラルネットワークアーキテクチャのさらなる探求を奨励することを目指しています。

  • カテゴリー機械学習プラットフォーム
  • 料金モデルオープンソース
  • デプロイクラウド, セルフホスト
  • プラットフォームWeb

  • DeepGCNsのPyTorch実装

  • DeeperGCN(arXiv'2020)のコード

  • GNN1000(ICML'2021)の実装

  • GCNのためのCNN概念(残差/密接続、拡張)の適応

  • 広範な実験結果とアブレーションスタディ

  • さまざまなグラフデータセット(S3DIS、PartNet、ModelNet40、PPI、OGB)のサポート

  • 点群分類およびセマンティックセグメンテーションのコード

  • ノードおよびグラフプロパティ予測のコード

  • メモリ効率の高いGNNモジュール

  • GCNライブラリ(スパースおよび密)のためのモジュラーコードアーキテクチャ

  • 環境セットアップとモデル実行のための明確な指示

  • MITライセンスの下でのオープンソース

  1. リポジトリのクローン: GitHubリポジトリからコードをダウンロードします。

  2. 環境のインストール: `deepgcn_env_install.sh`スクリプトを実行して、必要なライブラリをセットアップします。

  3. 実験の設定: `examples`ディレクトリに移動し、タスク(例: `modelnet_cls`、`sem_seg_dense`)を選択します。

  4. モデルの実行: タスク固有のREADMEの指示に従って、モデルをトレーニング、テスト、評価します。

  5. モジュールの統合: カスタムグラフニューラルネットワークプロジェクトでGCNライブラリと効率的なモジュールを利用します。

  6. 研究への適応: 既存のアーキテクチャを変更および拡張して、新しいグラフ学習タスクに対応します。

  • 点群分類
  • セマンティックセグメンテーション
  • ノード分類
  • グラフプロパティ予測
  • 部分セグメンテーション
  • GNN研究

DeepGCNs のレビュー

読み込み中...

DeepGCNs に似た人気のAIツール

GCNII

AI GitHub リポジトリ

このリポジトリは、「Simple and Deep Graph Convolutional Networks」(GCNII)モデルのPyTorch実装を提供します。ベンチマークグラフデータセットでの半教師あり学習および全教師あり学習の結果を再現するためのコードと、PyTorch Geometricの参照実装が含まれています。

機械学習プラットフォーム
ツールを見る

AI GitHub リポジトリ

このリポジトリは、「Simple and Deep Graph Convolutional Networks」(GCNII)モデルのPyTorch実装を提供します。ベンチマークグラフデータセットでの半教師あり学習および全教師あり学習の結果を再現するためのコードと、PyTorch Geometricの参照実装が含まれています。

機械学習プラットフォーム
AI GitHub リポジトリ トップ250を見る

Principal Neighbourhood Aggregation

AI GitHub リポジトリ

このリポジトリは、グラフニューラルネットワーク(GNN)のためのPrincipal Neighbourhood Aggregation(PNA)の実装を提供します。PyTorch、DGL、PyTorch Geometricフレームワークをサポートし、マルチタスクおよび実世界のベンチマーク用のスクリプト、柔軟なGNNフレームワーク、比較モデルを提供します。

機械学習プラットフォーム
ツールを見る

AI GitHub リポジトリ

このリポジトリは、グラフニューラルネットワーク(GNN)のためのPrincipal Neighbourhood Aggregation(PNA)の実装を提供します。PyTorch、DGL、PyTorch Geometricフレームワークをサポートし、マルチタスクおよび実世界のベンチマーク用のスクリプト、柔軟なGNNフレームワーク、比較モデルを提供します。

機械学習プラットフォーム
AI GitHub リポジトリ トップ250を見る

GraphSAINT

AI GitHub リポジトリ

GraphSAINTは、大規模グラフ上でディープグラフニューラルネットワーク(GNN)をトレーニングするための柔軟なフレームワークです。グラフサンプリングを用いた革新的なミニバッチトレーニング手法を導入し、従来のレイヤーサンプリング技術と比較して精度、効率、スケーラビリティを向上させています。複数のGNNアーキテクチャとサンプラーをサポートします。

機械学習プラットフォーム
ツールを見る

AI GitHub リポジトリ

大規模グラフ上でディープグラフニューラルネットワーク(GNN)をトレーニングするための柔軟なフレームワークです。グラフサンプリングを用いた革新的なミニバッチトレーニング手法を導入し、従来のレイヤーサンプリング技術と比較して精度、効率、スケーラビリティを向上させています。複数のGNNアーキテクチャとサンプラーをサポートします。GraphSAINTは、大規模グラフ上でディープグラフニューラルネットワーク(GNN)をトレーニングするための柔軟なフレームワークです。グラフサンプリングを用いた革新的なミニバッチトレーニング手法を導入し、従来のレイヤーサンプリング技術と比較して精度、効率、スケーラビリティを向上させています。複数のGNNアーキテクチャとサンプラーをサポートします。

機械学習プラットフォーム
AI GitHub リポジトリ トップ250を見る

Graph Convolutional Networks

AI GitHub リポジトリ

グラフ畳み込みネットワーク(GCN)は、グラフ構造のデータを処理するために設計されたニューラルネットワークの一種です。畳み込みニューラルネットワークをグラフ構造データに一般化し、半教師あり学習やグラフ埋め込みにおける強力な応用を可能にします。このモデルは、複雑なネットワークデータの分析に新しいアプローチを提供します。

その他のAIツール
ツールを見る

AI GitHub リポジトリ

グラフ畳み込みネットワーク(GCN)は、グラフ構造のデータを処理するために設計されたニューラルネットワークの一種です。畳み込みニューラルネットワークをグラフ構造データに一般化し、半教師あり学習やグラフ埋め込みにおける強力な応用を可能にします。このモデルは、複雑なネットワークデータの分析に新しいアプローチを提供します。

その他のAIツール
AI GitHub リポジトリ トップ250を見る

このリポジトリは、ICLR'2022で発表された研究論文「How Attentive are Graph Attention Networks?」の公式コード実装を提供します。PyTorch Geometric、DGL、TensorFlow GNNを含む複数のフレームワークで、GATv2の再現可能な実験とコードを提供します。

機械学習プラットフォーム
ツールを見る

Keras

AI GitHub リポジトリ

Kerasは、人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。

機械学習プラットフォーム
ツールを見る

AI GitHub リポジトリ

人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。Kerasは、人間のために設計されたオープンソースの深層学習ライブラリです。神経ネットワークの構築プロセスを簡素化し、開発者がGitHubでその開発に貢献できるようにします。

注目機械学習プラットフォーム
AI GitHub リポジトリ トップ250を見る

DGCNN

AI GitHub リポジトリ

DGCNNは、Dynamic Graph CNNを実装した点群学習用AIモデルです。分類やセグメンテーションなどの3D点群データ処理タスクで最先端の性能を達成しています。PyTorch実装が利用可能で、実世界のシナリオにも応用されています。

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

Dynamic Graph CNNを実装した点群学習用AIモデルです。分類やセグメンテーションなどの3D点群データ処理タスクで最先端の性能を達成しています。PyTorch実装が利用可能で、実世界のシナリオにも応用されています。DGCNNは、Dynamic Graph CNNを実装した点群学習用AIモデルです。分類やセグメンテーションなどの3D点群データ処理タスクで最先端の性能を達成しています。PyTorch実装が利用可能で、実世界のシナリオにも応用されています。

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る

Vision GNN (ViG)

AI GitHub リポジトリ

Vision GNN (ViG) は、Huawei Noah's Ark Lab によって開発された Vision Graph Neural Networks の PyTorch 実装です。ViG および Pyramid ViG アーキテクチャの両方について、事前学習済みモデルとトレーニングスクリプトを含み、画像処理タスク向けの効率的な AI…

AIモデルとLLM
ツールを見る

AI GitHub リポジトリ

Huawei Noah's Ark Lab によって開発された Vision Graph Neural Networks の PyTorch 実装です。ViG および Pyramid ViG アーキテクチャの両方について、事前学習済みモデルとトレーニングスクリプトを含み、画像処理タスク向けの効率的な AI…Vision GNN (ViG) は、Huawei Noah's Ark Lab によって開発された Vision Graph Neural Networks の PyTorch 実装です。ViG および Pyramid ViG アーキテクチャの両方について、事前学習済みモデルとトレーニングスクリプトを含み、画像処理タスク向けの効率的な AI…

AIモデルとLLM
AI GitHub リポジトリ トップ250を見る
1 / 8