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

Relational Graph Convolutional Networks

AI GitHub 저장소AI 모델 및 LLM오픈소스 · Linux, macOS, Windows

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

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

tkipf/relational-gcn 저장소는 Relational Graph Convolutional Networks(R-GCN)의 Keras 기반 구현을 제공합니다. 이 도구는 방향성 관계 그래프에서의 준지도 노드 분류 작업을 위해 특별히 만들어졌습니다. 논문 "Modeling Relational Data with Graph Convolutional Networks"(2017)에서 제시된 결과를 재현하거나 그 위에 연구를 쌓으려는 연구자와 실무자에게 유용한 자료입니다.

더 읽기

이 구현은 관계형 데이터 모델링 중 엔티티 분류 측면에 초점을 맞춥니다. 사용 안내에 자세히 나와 있듯이 AIFB, MUTAG, BGS, AM을 비롯한 여러 데이터셋에서 R-GCN을 실험하는 데 이 코드를 활용할 수 있습니다. 이 프로젝트는 특정 의존성 버전의 중요성을 강조하며 Keras 1.2.1과 Theano 0.9.0을 권장하는데, 더 새로운 Keras 버전은 Theano의 희소 행렬 API를 망가뜨릴 수 있기 때문입니다. TensorFlow를 백엔드로 쓸 수도 있지만 희소 행렬 크기에 관한 제약이 있을 수 있음을 유의해야 합니다.

실험 결과를 정확하게 재현할 수 있도록 저장소는 데이터셋 준비와 모델 학습에 대한 명확한 안내를 제공합니다. 또한 Keras 백엔드를 Theano로 설정하고 CPU 실행을 강제하는 방법도 안내하는데, 일부 실험에서는 GPU 메모리 제한이 있을 수 있어 CPU 실행이 권장됩니다. 이 프로젝트는 MIT 라이선스로 공개되어 자유로운 접근과 수정을 장려합니다. [1]로 인용된 관련 논문은 R-GCN 모델과 관계형 데이터 모델링에서의 응용에 대한 더 깊은 이론적 이해를 제공합니다.

이 구현은 엔티티 간 관계가 중요한 그래프 구조 데이터를 다루는 사람들에게 특히 유용합니다. 고급 딥러닝 기법을 적용하여 복잡한 관계형 네트워크 안의 노드를 이해하고 분류할 수 있게 해 줍니다. 코드는 GitHub에 공개되어 있어 그래프 신경망 커뮤니티 내의 협업과 추가 개발을 촉진합니다.

  • 카테고리AI 모델 및 LLM
  • 요금제오픈소스
  • 배포셀프 호스팅
  • 플랫폼Linux, macOS, Windows

  • Keras 기반 구현

  • Relational Graph Convolutional Networks (R-GCNs)

  • 준지도 학습 노드 분류

  • 방향성 관계형 그래프 지원

  • 개체 분류 재현을 위한 코드

  • 데이터셋 준비 스크립트 포함

  • 모델 학습 스크립트 제공

  • 종속성 관리 가이드

  • CPU 실행 강제 옵션

  • MIT 라이선스

  1. 종속성 설치: 호환되는 Keras 및 Theano 버전을 확인한 후 'python setup.py install'을 실행합니다.

  2. Keras 백엔드 구성: '~/.keras/keras.json'을 생성하여 'backend'를 'theano'로 설정합니다.

  3. 데이터셋 준비: 특정 데이터셋(예: aifb, mutag)에 대해 'python prepare_dataset.py -d <dataset_name>'을 실행합니다.

  4. CPU 실행 강제: 학습 명령 앞에 'CUDA_VISIBLE_DEVICES='를 사용합니다.

  5. 모델 학습: 'python train.py -d <dataset_name> --bases <num> --hidden <num> --l2norm <value> --testing'을 실행합니다.

  6. 논문 결과 재현: AIFB, MUTAG, BGS 및 AM에 대한 데이터셋별 지침을 따릅니다.

  7. 새로운 작업에 맞게 조정: 사용자 정의 데이터셋 또는 관계형 그래프 작업 변형에 대한 스크립트를 수정합니다.

  • 노드 분류
  • 개체 분류
  • 관계형 데이터 모델링
  • 그래프 신경망 연구
  • 그래프 기반 기계 학습

Relational Graph Convolutional Networks 리뷰

로딩 중...

Relational Graph Convolutional Networks와(과) 비슷한 인기 AI 도구

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

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

AI 모델 및 LLM
도구 보기

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

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

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

기타 AI 도구
도구 보기

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

기타 AI 도구
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 보기

SEAL 링크 예측

AI GitHub 저장소

SEAL은 링크 예측 문제를 부분 그래프 분류 문제로 변환하는 새로운 프레임워크입니다. h-hop 포함 부분 그래프와 노드 정보 행렬을 추출하여 그래프 신경망에 입력합니다. SEAL은 그래프 구조와 잠재/명시적 노드 특징 모두에서 동시에 학습하여 정확한 링크 예측을 수행합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

링크 예측 문제를 부분 그래프 분류 문제로 변환하는 새로운 프레임워크입니다. h-hop 포함 부분 그래프와 노드 정보 행렬을 추출하여 그래프 신경망에 입력합니다. SEAL은 그래프 구조와 잠재/명시적 노드 특징 모두에서 동시에 학습하여 정확한 링크 예측을 수행합니다.SEAL은 링크 예측 문제를 부분 그래프 분류 문제로 변환하는 새로운 프레임워크입니다. h-hop 포함 부분 그래프와 노드 정보 행렬을 추출하여 그래프 신경망에 입력합니다. SEAL은 그래프 구조와 잠재/명시적 노드 특징 모두에서 동시에 학습하여 정확한 링크 예측을 수행합니다.

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

LightGCN

AI GitHub 저장소

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

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

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

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

Temporal Graph Networks

AI GitHub 저장소

Temporal Graph Networks (TGNs)는 동적 그래프에 대한 딥러닝을 위한 일반적이고 효율적인 프레임워크를 제공합니다. 이 Python 기반 라이브러리는 새로운 메모리 모듈과 그래프 기반 연산자를 활용하여 진화하는 그래프 구조에 대한 계산 효율성과 예측 정확도에서 기존 방법을 능가합니다.

AI 모델 및 LLM
도구 보기

AI GitHub 저장소

동적 그래프에 대한 딥러닝을 위한 일반적이고 효율적인 프레임워크를 제공합니다. 이 Python 기반 라이브러리는 새로운 메모리 모듈과 그래프 기반 연산자를 활용하여 진화하는 그래프 구조에 대한 계산 효율성과 예측 정확도에서 기존 방법을 능가합니다.Temporal Graph Networks (TGNs)는 동적 그래프에 대한 딥러닝을 위한 일반적이고 효율적인 프레임워크를 제공합니다. 이 Python 기반 라이브러리는 새로운 메모리 모듈과 그래프 기반 연산자를 활용하여 진화하는 그래프 구조에 대한 계산 효율성과 예측 정확도에서 기존 방법을 능가합니다.

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