본문으로 건너뛰기
ToolPotion
AI 어드바이저
제출 (무료)

Principal Neighbourhood Aggregation

이 리포지토리는 그래프 신경망(GNN)을 위한 Principal Neighbourhood Aggregation(PNA)의 구현을 제공합니다. PyTorch, DGL 및 PyTorch Geometric 프레임워크를 지원하며, 멀티태스크 및 실제 벤치마크를 위한 스크립트와 유연한 GNN 프레임워크 및 비교 모델을 제공합니다.

저장소 보기
공유
저장소 보기
공유

Principal Neighbourhood Aggregation(PNA)은 그래프 신경망(GNN)의 표현력과 확장성을 향상시키기 위해 설계된 새로운 접근 방식입니다. lukecavabarrett가 관리하는 이 GitHub 리포지토리는 세 가지 인기 있는 GNN 프레임워크인 PyTorch, Deep Graph Library(DGL) 및 PyTorch Geometric 전반에 걸쳐 PNA의 포괄적인 구현을 제공합니다.

더 읽기

이 프로젝트의 주요 목표는 연구원과 개발자에게 PNA의 강력하고 접근 가능한 구현을 제공하여 그래프 기반 기계 학습 작업에서 PNA의 고급 기능을 활용할 수 있도록 하는 것입니다. 이 리포지토리에는 핵심 PNA 레이어뿐만 아니라 집계기, 스케일러 및 다양한 그래프 컨볼루션 유형에 맞게 조정할 수 있는 유연한 GNN 프레임워크와 같은 지원 구성 요소도 포함되어 있습니다.

핵심 구현 외에도 이 리포지토리에는 GNN 성능 평가를 위한 실용적인 도구가 갖추어져 있습니다. 멀티태스크 벤치마크를 생성하고 실행하기 위한 스크립트를 제공하여 다양한 작업에서 서로 다른 GNN 모델을 체계적으로 비교할 수 있습니다. 또한 실제 벤치마크를 실행하기 위한 스크립트를 제공하여 실제 데이터셋에서 PNA의 효과를 평가할 수 있도록 합니다. GCN, GAT, GIN 및 MPNN과 같은 다른 비교 GNN 모델의 구현도 포함되어 있어 벤치마킹 및 PNA의 상대적 강점을 이해하는 데 유용한 리소스입니다.

리포지토리의 구조는 사용 편의성과 모듈성을 촉진하도록 구성되어 있습니다. `pytorch` 디렉토리에는 PNA 레이어와 일반 GNN 프레임워크를 포함한 PyTorch별 구현이 포함되어 있습니다. `dgl` 및 `pytorch_geometric` 디렉토리에는 해당 라이브러리에 대한 PNA 구현이 포함되어 있습니다. 또한 `multi_task` 및 `real_world` 디렉토리에는 벤치마크 실행을 위한 자세한 지침과 스크립트가 제공되며, 포괄적인 README 파일이 사용자를 설정 및 학습 프로세스를 안내합니다. 이를 통해 이 리포지토리는 그래프 신경망을 다루는 모든 사람, 특히 고급 집계 기술에 관심 있는 사람들에게 귀중한 자산이 됩니다.

  • 카테고리머신러닝 플랫폼
  • 요금제오픈소스
  • 배포클라우드, 셀프 호스팅
  • 플랫폼웹

  • Principal Neighbourhood Aggregation (PNA) 구현

  • PyTorch 프레임워크 지원

  • Deep Graph Library (DGL) 지원

  • PyTorch Geometric 프레임워크 지원

  • 멀티태스크 벤치마크용 스크립트

  • 실제 벤치마크용 스크립트

  • 유연한 PyTorch GNN 프레임워크

  • 비교 GNN 모델 (GCN, GAT, GIN, MPNN) 구현

  • 집계기 및 스케일러 포함

  • PNA 레이어 구현

  • GitHub에서 사용 가능한 오픈 소스 코드

  1. 모델 액세스: GitHub 리포지토리를 클론하거나 코드를 다운로드합니다.

  2. 환경 설정: 필요한 종속성(PyTorch, DGL, PyTorch Geometric 등)을 설치합니다.

  3. 프레임워크를 통한 통합: PyTorch, DGL 또는 PyTorch Geometric 내에서 PNA 구현을 활용합니다.

  4. 벤치마크 실행: 멀티태스크 또는 실제 평가를 위해 제공된 스크립트를 실행합니다.

  5. GNN 프레임워크 조정: 사용자 지정 그래프 컨볼루션을 위해 유연한 PyTorch GNN 프레임워크를 수정합니다.

  6. 모델 학습: 하이퍼파라미터 조정 및 학습을 위해 README 파일의 지침을 따릅니다.

  • 그래프 신경망 연구
  • GNN 모델 벤치마킹
  • 신약 개발
  • 소셜 네트워크 분석
  • 추천 시스템
  • 교통 예측
  • 사기 탐지

Principal Neighbourhood Aggregation 리뷰

로딩 중...

Principal Neighbourhood Aggregation와(과) 비슷한 인기 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 저장소 TOP 250 보기

DeepGCNs

AI GitHub 저장소

이 GitHub 리포지토리는 DeepGCNs, DeeperGCN 및 GNN1000에 대한 PyTorch 구현을 제공합니다. 잔차 연결 및 희석 컨볼루션과 같은 CNN의 개념을 적용하여 매우 깊은 그래프 컨볼루션 네트워크를 훈련할 수 있도록 하여 그래프 신경망 연구를 촉진합니다.

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

이 GitHub 리포지토리는 DeepGCNs, DeeperGCN 및 GNN1000에 대한 PyTorch 구현을 제공합니다. 잔차 연결 및 희석 컨볼루션과 같은 CNN의 개념을 적용하여 매우 깊은 그래프 컨볼루션 네트워크를 훈련할 수 있도록 하여 그래프 신경망 연구를 촉진합니다.

머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

PPNP & APPNP 모델

AI GitHub 저장소

이 GitHub 리포지토리는 "Predict then Propagate: Graph Neural Networks meet Personalized PageRank" 논문에서 소개된 PPNP 및 APPNP 모델에 대한 TensorFlow 및 PyTorch 구현을 제공합니다. 결과 재현을 위한 코드와 그래프 기반 머신러닝…

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

이 GitHub 리포지토리는 "Predict then Propagate: Graph Neural Networks meet Personalized PageRank" 논문에서 소개된 PPNP 및 APPNP 모델에 대한 TensorFlow 및 PyTorch 구현을 제공합니다. 결과 재현을 위한 코드와 그래프 기반 머신러닝…

AI 모델 및 LLM
AI GitHub 저장소 TOP 250 보기

DGCNN

AI GitHub 저장소

DGCNN은 동적 그래프 CNN을 구현한 포인트 클라우드 학습용 AI 모델입니다. 3D 포인트 클라우드 데이터의 분류 및 분할과 같은 작업에서 최첨단 성능을 달성합니다. 이 모델은 PyTorch 구현으로 제공되며 실제 시나리오에 적용되었습니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

동적 그래프 CNN을 구현한 포인트 클라우드 학습용 AI 모델입니다. 3D 포인트 클라우드 데이터의 분류 및 분할과 같은 작업에서 최첨단 성능을 달성합니다. 이 모델은 PyTorch 구현으로 제공되며 실제 시나리오에 적용되었습니다.DGCNN은 동적 그래프 CNN을 구현한 포인트 클라우드 학습용 AI 모델입니다. 3D 포인트 클라우드 데이터의 분류 및 분할과 같은 작업에서 최첨단 성능을 달성합니다. 이 모델은 PyTorch 구현으로 제공되며 실제 시나리오에 적용되었습니다.

AI 모델 및 LLM
AI GitHub 저장소 TOP 250 보기

TensorFlow

AI GitHub 저장소

TensorFlow는 모든 사용자를 위해 설계된 오픈 소스 머신 러닝 프레임워크입니다. 머신 러닝 모델을 구축하고 배포하기 위한 포괄적인 생태계를 제공하여 개발자와 연구자 모두가 접근할 수 있도록 합니다.

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

모든 사용자를 위해 설계된 오픈 소스 머신 러닝 프레임워크입니다. 머신 러닝 모델을 구축하고 배포하기 위한 포괄적인 생태계를 제공하여 개발자와 연구자 모두가 접근할 수 있도록 합니다.TensorFlow는 모든 사용자를 위해 설계된 오픈 소스 머신 러닝 프레임워크입니다. 머신 러닝 모델을 구축하고 배포하기 위한 포괄적인 생태계를 제공하여 개발자와 연구자 모두가 접근할 수 있도록 합니다.

추천머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

이 리포지토리는 ICLR'2022에 발표된 연구 논문 "How Attentive are Graph Attention Networks?"의 공식 코드 구현을 제공합니다. PyTorch Geometric, DGL 및 TensorFlow GNN을 포함한 여러 프레임워크에서 GATv2에 대한 재현 가능한 실험과 코드를…

머신러닝 플랫폼
도구 보기

GraphSAINT

AI GitHub 저장소

GraphSAINT는 대규모 그래프에서 딥 그래프 신경망(GNN)을 훈련하기 위한 유연한 프레임워크입니다. 그래프 샘플링을 사용하는 새로운 미니배치 훈련 방법을 도입하여 기존의 레이어 샘플링 기법에 비해 정확도, 효율성 및 확장성이 향상되었습니다. 여러 GNN 아키텍처와 샘플러를 지원합니다.

머신러닝 플랫폼
도구 보기

AI GitHub 저장소

대규모 그래프에서 딥 그래프 신경망(GNN)을 훈련하기 위한 유연한 프레임워크입니다. 그래프 샘플링을 사용하는 새로운 미니배치 훈련 방법을 도입하여 기존의 레이어 샘플링 기법에 비해 정확도, 효율성 및 확장성이 향상되었습니다. 여러 GNN 아키텍처와 샘플러를 지원합니다.GraphSAINT는 대규모 그래프에서 딥 그래프 신경망(GNN)을 훈련하기 위한 유연한 프레임워크입니다. 그래프 샘플링을 사용하는 새로운 미니배치 훈련 방법을 도입하여 기존의 레이어 샘플링 기법에 비해 정확도, 효율성 및 확장성이 향상되었습니다. 여러 GNN 아키텍처와 샘플러를 지원합니다.

머신러닝 플랫폼
AI GitHub 저장소 TOP 250 보기

PyTorch

AI GitHub 저장소

PyTorch는 강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.

머신러닝 및 데이터 사이언스
도구 보기

AI GitHub 저장소

강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.PyTorch는 강력한 GPU 가속을 활용하여 효율적인 계산을 지원하는 동적 신경망 구축을 위한 도구를 제공하는 오픈 소스 머신 러닝 라이브러리입니다.

추천머신러닝 및 데이터 사이언스
AI GitHub 저장소 TOP 250 보기
1/8