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

그래프 컨볼루션 네트워크의 단순화

이 저장소는 "그래프 컨볼루션 네트워크의 단순화" 논문의 공식 구현을 제공합니다. 비선형성을 제거하고 가중치 행렬을 축소하여 훈련 시간을 크게 줄이면서도 경쟁력 있는 성능을 달성하는 선형 모델을 제공하는 간소화된 그래프 컨볼루션 네트워크(GCN) 모델을 제공합니다.

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

이 GitHub 저장소는 ICML2019 논문에 상세히 설명된 그래프 컨볼루션 네트워크(SGC) 모델의 공식 구현을 호스팅합니다. SGC는 비선형성을 제거하고 가중치 행렬을 축소하여 아키텍처를 단순화하는 그래프 컨볼루션 네트워크(GCN)의 발전입니다. 이러한 변환은 경쟁력 있는 성능을 유지하면서 훈련 시간과 계산 리소스를 대폭 줄이는 선형 모델을 생성합니다.

더 읽기

이 구현은 Cora, Citeseer, Pubmed와 같은 인용 네트워크와 Reddit과 같은 소셜 네트워크를 포함한 다양한 그래프 데이터셋을 지원합니다. 인용 네트워크의 경우, 모델은 Cora에서 81.0%, Citeseer에서 71.9%, Pubmed에서 78.9%의 주목할 만한 정확도를 달성하며, GTX 1080 Ti에서 0.13초의 훈련 시간을 기록합니다. Reddit 데이터셋의 경우, 2.7초 만에 94.9%의 F1 점수를 달성합니다.

이 저장소에는 데이터 전처리, 모델 정의, 훈련 및 평가를 위한 코드가 포함되어 있습니다. 또한 hyperopt와 같은 도구를 사용하여 가중치 감쇠에 대한 하이퍼파라미터 튜닝에 대한 지침을 제공합니다. 평균이 0이고 표준 편차가 1이 되도록 특징을 정규화하여 수렴을 가속화하는 것과 같이 SGC 및 기타 선형 모델에 유익한 기술에 대한 실질적인 조언이 제공됩니다.

핵심 구현 외에도, 이 저장소는 Deep Graph Library(DGL), PyTorch Geometric, Spektral, StellarGraph, tf_geometric과 같은 인기 있는 라이브러리의 추가 리소스 및 참조 구현을 안내합니다. 또한 어블레이션 연구를 위한 작업 중인 브랜치와 텍스트 분류를 시작으로 다운스트림 작업을 위한 코드를 제공합니다. 이 프로젝트는 효율적이고 효과적인 그래프 신경망 모델을 활용하려는 연구원 및 실무자에게 귀중한 리소스입니다.

  • 카테고리AI 모델 및 LLM
  • 요금제오픈소스
  • 배포클라우드, 셀프 호스팅
  • 플랫폼웹

  • 그래프 컨볼루션 네트워크의 단순화(SGC) 논문의 공식 구현입니다.

  • 간소화된 그래프 컨볼루션 네트워크(GCN) 아키텍처입니다.

  • 비선형성을 제거하고 가중치 행렬을 축소하여 선형 모델을 만듭니다.

  • 기존 GCN에 비해 훈련 시간이 크게 단축되었습니다.

  • 벤치마크 데이터셋에서 경쟁력 있는 성능을 달성합니다.

  • 인용 네트워크(Cora, Citeseer, Pubmed) 및 소셜 네트워크(Reddit)를 지원합니다.

  • 데이터 전처리, 모델 훈련 및 평가를 위한 코드를 포함합니다.

  • 하이퍼파라미터 튜닝에 대한 지침을 제공합니다.

  • 수렴 가속화를 위한 특징 정규화에 대한 실질적인 조언을 제공합니다.

  • 텍스트 분류를 포함한 다운스트림 작업을 위한 코드베이스입니다.

  • 인기 있는 GNN 라이브러리의 구현에 대한 참조를 제공합니다.

  1. 모델 액세스: GitHub 저장소를 클론합니다.

  2. 환경 설정: `pip install -r requirements.txt`를 사용하여 종속성을 설치합니다.

  3. 데이터 준비: Reddit 데이터셋을 다운로드하고 `data/` 디렉토리에 배치합니다.

  4. 인용 네트워크 훈련: `python citation.py --dataset [dataset_name] --tuned`를 실행합니다.

  5. Reddit 훈련: `python reddit.py --inductive --test`를 실행합니다.

  6. 통합: 사용자 지정 데이터셋 또는 다운스트림 작업을 위해 제공된 스크립트를 조정합니다.

  • 노드 분류
  • 텍스트 분류
  • 그래프 특징 학습
  • 효율적인 GNN 훈련
  • GNN 벤치마킹

그래프 컨볼루션 네트워크의 단순화 리뷰

로딩 중...

그래프 컨볼루션 네트워크의 단순화와(과) 비슷한 인기 AI 도구

이 프로젝트는 Relational Graph Convolutional Networks(R-GCN)의 Keras 기반 구현을 제공합니다. 방향성 관계 그래프에서의 준지도 노드 분류를 위해 설계되었습니다. 이 코드는 논문 'Modeling Relational Data with Graph Convolutional…

AI 모델 및 LLM
도구 보기

이 프로젝트는 Relational Graph Convolutional Networks(R-GCN)의 Keras 기반 구현을 제공합니다. 방향성 관계 그래프에서의 준지도 노드 분류를 위해 설계되었습니다. 이 코드는 논문 'Modeling Relational Data with Graph Convolutional…

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

CompGCN

AI GitHub 저장소

CompGCN은 Composition-Based Multi-Relational Graph Convolutional Networks의 PyTorch 구현체입니다. 지식 그래프 링크 예측과 같은 작업에 대한 고급 그래프 표현 학습을 가능하게 하며, 유연한 구성 연산과 다양한 점수 함수와의 호환성을 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

Composition-Based Multi-Relational Graph Convolutional Networks의 PyTorch 구현체입니다. 지식 그래프 링크 예측과 같은 작업에 대한 고급 그래프 표현 학습을 가능하게 하며, 유연한 구성 연산과 다양한 점수 함수와의 호환성을 제공합니다.CompGCN은 Composition-Based Multi-Relational Graph Convolutional Networks의 PyTorch 구현체입니다. 지식 그래프 링크 예측과 같은 작업에 대한 고급 그래프 표현 학습을 가능하게 하며, 유연한 구성 연산과 다양한 점수 함수와의 호환성을 제공합니다.

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

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 보기

LightGCN

AI GitHub 저장소

LightGCN은 추천 시스템을 위해 설계된 간소화된 그래프 컨볼루션 네트워크입니다. 협업 필터링을 위한 필수적인 이웃 집계 구성 요소에 중점을 두어, 상호작용 데이터로부터 사용자 및 항목 표현을 학습하는 효율적이고 효과적인 접근 방식을 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

추천 시스템을 위해 설계된 간소화된 그래프 컨볼루션 네트워크입니다. 협업 필터링을 위한 필수적인 이웃 집계 구성 요소에 중점을 두어, 상호작용 데이터로부터 사용자 및 항목 표현을 학습하는 효율적이고 효과적인 접근 방식을 제공합니다.LightGCN은 추천 시스템을 위해 설계된 간소화된 그래프 컨볼루션 네트워크입니다. 협업 필터링을 위한 필수적인 이웃 집계 구성 요소에 중점을 두어, 상호작용 데이터로부터 사용자 및 항목 표현을 학습하는 효율적이고 효과적인 접근 방식을 제공합니다.

AI 모델 및 LLM
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 보기

Graph Attention Networks

AI GitHub 저장소

Graph Attention Networks (GATs)는 그래프 구조의 데이터를 위한 새로운 신경망 아키텍처입니다. 이전 그래프 컨볼루션 방법의 한계를 해결하기 위해 마스크된 셀프 어텐션 레이어를 활용하여 소셜 네트워크 및 분자 데이터와 같은 불규칙한 공간 구조에 대한 원칙적인 연산을 가능하게 합니다.

기타 AI 도구
도구 보기

AI GitHub 저장소

그래프 구조의 데이터를 위한 새로운 신경망 아키텍처입니다. 이전 그래프 컨볼루션 방법의 한계를 해결하기 위해 마스크된 셀프 어텐션 레이어를 활용하여 소셜 네트워크 및 분자 데이터와 같은 불규칙한 공간 구조에 대한 원칙적인 연산을 가능하게 합니다.Graph Attention Networks (GATs)는 그래프 구조의 데이터를 위한 새로운 신경망 아키텍처입니다. 이전 그래프 컨볼루션 방법의 한계를 해결하기 위해 마스크된 셀프 어텐션 레이어를 활용하여 소셜 네트워크 및 분자 데이터와 같은 불규칙한 공간 구조에 대한 원칙적인 연산을 가능하게 합니다.

기타 AI 도구
AI GitHub 저장소 TOP 250 보기

그래프 컨볼루션 네트워크(GCN)는 그래프로 구조화된 데이터를 처리하도록 설계된 신경망의 한 유형입니다. 이는 컨볼루션 신경망을 그래프 구조 데이터로 일반화하여 준지도 학습 및 그래프 임베딩에서 강력한 응용을 가능하게 합니다. 이 모델은 복잡한 네트워크 데이터를 분석하는 새로운 접근 방식을 제공합니다.

기타 AI 도구
도구 보기

그래프로 구조화된 데이터를 처리하도록 설계된 신경망의 한 유형입니다. 이는 컨볼루션 신경망을 그래프 구조 데이터로 일반화하여 준지도 학습 및 그래프 임베딩에서 강력한 응용을 가능하게 합니다. 이 모델은 복잡한 네트워크 데이터를 분석하는 새로운 접근 방식을 제공합니다.그래프 컨볼루션 네트워크(GCN)는 그래프로 구조화된 데이터를 처리하도록 설계된 신경망의 한 유형입니다. 이는 컨볼루션 신경망을 그래프 구조 데이터로 일반화하여 준지도 학습 및 그래프 임베딩에서 강력한 응용을 가능하게 합니다. 이 모델은 복잡한 네트워크 데이터를 분석하는 새로운 접근 방식을 제공합니다.

기타 AI 도구
AI GitHub 저장소 TOP 250 보기

Graph Neural PDEs

AI GitHub 저장소

Graph Neural PDEs는 그래프 학습을 연속적인 확산 과정으로 취급하는 그래프 신경망(GNN)을 위한 Python 코드를 제공하는 오픈 소스 프로젝트입니다. GRAND 및 BLEND 모델을 구현하여 과도한 평활화 및 깊이 제한과 같은 일반적인 그래프 학습 문제를 해결하는 새로운 접근 방식을 제공합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

그래프 학습을 연속적인 확산 과정으로 취급하는 그래프 신경망(GNN)을 위한 Python 코드를 제공하는 오픈 소스 프로젝트입니다. GRAND 및 BLEND 모델을 구현하여 과도한 평활화 및 깊이 제한과 같은 일반적인 그래프 학습 문제를 해결하는 새로운 접근 방식을 제공합니다.Graph Neural PDEs는 그래프 학습을 연속적인 확산 과정으로 취급하는 그래프 신경망(GNN)을 위한 Python 코드를 제공하는 오픈 소스 프로젝트입니다. GRAND 및 BLEND 모델을 구현하여 과도한 평활화 및 깊이 제한과 같은 일반적인 그래프 학습 문제를 해결하는 새로운 접근 방식을 제공합니다.

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