Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

Реляционные сверточные графовые сети

AI-репозитории на GitHubИИ-модели и LLMОткрытый код · Linux, macOS, Windows

Этот проект предоставляет реализацию реляционных сверточных графовых сетей (R-GCN) на основе Keras. Он предназначен для полуавтоматической классификации узлов на направленных реляционных графах. Код облегчает воспроизведение результатов классификации сущностей из статьи «Моделирование реляционных данных с помощью сверточных графовых сетей».

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

Репозиторий tkipf/relational-gcn предлагает реализацию реляционных сверточных графовых сетей (R-GCN) на основе Keras. Этот инструмент специально разработан для задач полуавтоматической классификации узлов на направленных реляционных графах. Он служит ценным ресурсом для исследователей и практиков, стремящихся воспроизвести или развить результаты, представленные в статье «Моделирование реляционных данных с помощью сверточных графовых сетей» (2017).

Читать далее

Реализация фокусируется на аспекте классификации сущностей при моделировании реляционных данных. Пользователи могут использовать этот код для экспериментов с R-GCN на различных наборах данных, включая AIFB, MUTAG, BGS и AM, как подробно описано в инструкциях по использованию. Проект подчеркивает важность конкретных версий зависимостей, рекомендуя Keras 1.2.1 и Theano 0.9.0, поскольку более новые версии Keras могут нарушить работу API разреженных матриц Theano. Хотя TensorFlow может использоваться в качестве бэкенда, пользователи должны знать о потенциальных ограничениях, связанных с размером разреженных матриц.

Для обеспечения точного воспроизведения результатов экспериментов репозиторий содержит четкие инструкции по подготовке наборов данных и обучению моделей. Он также включает рекомендации по настройке бэкенда Keras на Theano и принудительному выполнению на ЦП, что рекомендуется из-за потенциальных ограничений памяти GPU для некоторых экспериментов. Проект лицензирован под лицензией MIT, что способствует открытому доступу и модификации. Связанная статья, цитируемая как [1], предлагает более глубокое теоретическое понимание модели R-GCN и ее применения в моделировании реляционных данных.

Эта реализация особенно полезна для тех, кто работает с графовыми данными, где отношения между сущностями имеют решающее значение. Она позволяет применять передовые методы глубокого обучения для понимания и классификации узлов в сложных реляционных сетях. Код общедоступен на GitHub, способствуя сотрудничеству и дальнейшему развитию сообщества графовых нейронных сетей.

  • КатегорияИИ-модели и LLM
  • Модель ценообразованияОткрытый код
  • РазвёртываниеНа своём сервере
  • ПлатформыLinux, macOS, Windows

  • Реализация на основе Keras

  • Реляционные сверточные графовые сети (R-GCN)

  • Полуавтоматическая классификация узлов

  • Поддержка направленных реляционных графов

  • Код для воспроизведения классификации сущностей

  • Включены скрипты подготовки наборов данных

  • Предоставлены скрипты обучения моделей

  • Руководство по управлению зависимостями

  • Опция принудительного выполнения на ЦП

  • Лицензия MIT

  1. Установите зависимости: выполните 'python setup.py install' после обеспечения совместимости версий Keras и Theano.

  2. Настройте бэкенд Keras: создайте '~/.keras/keras.json' и установите 'backend' в 'theano'.

  3. Подготовьте набор данных: выполните 'python prepare_dataset.py -d <имя_набора_данных>' для конкретных наборов данных (например, aifb, mutag).

  4. Принудительное выполнение на ЦП: используйте 'CUDA_VISIBLE_DEVICES=' перед командой обучения.

  5. Обучите модель: выполните 'python train.py -d <имя_набора_данных> --bases <число> --hidden <число> --l2norm <значение> --testing'.

  6. Воспроизведите результаты статьи: следуйте инструкциям для конкретных наборов данных AIFB, MUTAG, BGS и AM.

  7. Адаптируйте для новых задач: измените скрипты для пользовательских наборов данных или вариаций задач на реляционных графах.

  • Классификация узлов
  • Классификация сущностей
  • Моделирование реляционных данных
  • Исследования графовых нейронных сетей
  • Графовое машинное обучение

Отзывы о Реляционные сверточные графовые сети

Загрузка...

Популярные ИИ-инструменты, похожие на Реляционные сверточные графовые сети

CompGCN

AI-репозитории на GitHub

CompGCN — это реализация на PyTorch для композиционно-основанных многореляционных графовых сверточных сетей. Он обеспечивает продвинутое обучение представлений графов для таких…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Реализация на PyTorch для композиционно-основанных многореляционных графовых сверточных сетей. Он обеспечивает продвинутое обучение представлений графов для таких…CompGCN — это реализация на PyTorch для композиционно-основанных многореляционных графовых сверточных сетей. Он обеспечивает продвинутое обучение представлений графов для таких…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Сверточные сети на графах

AI-репозитории на GitHub

Сверточные сети на графах (GCN) — это тип нейронных сетей, предназначенный для обработки данных, структурированных в виде графов. Они обобщают сверточные нейронные сети для данных…

Другие ИИ-инструменты
Открыть инструмент

AI-репозитории на GitHub

Тип нейронных сетей, предназначенный для обработки данных, структурированных в виде графов. Они обобщают сверточные нейронные сети для данных…Сверточные сети на графах (GCN) — это тип нейронных сетей, предназначенный для обработки данных, структурированных в виде графов. Они обобщают сверточные нейронные сети для данных…

Другие ИИ-инструменты
Топ-250: AI-репозитории на GitHub

GCNII

AI-репозитории на GitHub

Этот репозиторий предоставляет реализацию модели "Simple and Deep Graph Convolutional Networks" (GCNII) на PyTorch. Он включает код для воспроизведения полу- и полностью…

Платформы машинного обучения
Открыть инструмент

AI-репозитории на GitHub

Этот репозиторий предоставляет реализацию модели "Simple and Deep Graph Convolutional Networks" (GCNII) на PyTorch. Он включает код для воспроизведения полу- и полностью…

Платформы машинного обучения
Топ-250: AI-репозитории на GitHub

SEAL Предсказание Связей

AI-репозитории на GitHub

SEAL — это новая структура для предсказания связей, которая трансформирует задачу в задачу классификации подграфов. Она извлекает окружающие подграфы с h-скачками и матрицы…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Новая структура для предсказания связей, которая трансформирует задачу в задачу классификации подграфов. Она извлекает окружающие подграфы с h-скачками и матрицы…SEAL — это новая структура для предсказания связей, которая трансформирует задачу в задачу классификации подграфов. Она извлекает окружающие подграфы с h-скачками и матрицы…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

LightGCN

AI-репозитории на GitHub

LightGCN — это упрощенная сверточная графовая сеть, разработанная для рекомендательных систем. Она фокусируется на основном компоненте агрегации соседей для коллаборативной…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Упрощенная сверточная графовая сеть, разработанная для рекомендательных систем. Она фокусируется на основном компоненте агрегации соседей для коллаборативной…LightGCN — это упрощенная сверточная графовая сеть, разработанная для рекомендательных систем. Она фокусируется на основном компоненте агрегации соседей для коллаборативной…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Temporal Graph Networks

AI-репозитории на GitHub

Temporal Graph Networks (TGNs) предлагают универсальную, эффективную основу для глубокого обучения на динамических графах. Эта библиотека на Python использует новые модули памяти…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Предлагают универсальную, эффективную основу для глубокого обучения на динамических графах. Эта библиотека на Python использует новые модули памяти…Temporal Graph Networks (TGNs) предлагают универсальную, эффективную основу для глубокого обучения на динамических графах. Эта библиотека на Python использует новые модули памяти…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

DeepGCNs

AI-репозитории на GitHub

Этот репозиторий GitHub предоставляет реализации DeepGCNs, DeeperGCN и GNN1000 на PyTorch. Он позволяет обучать очень глубокие сверточные графовые сети (GCN), адаптируя концепции…

Платформы машинного обучения
Открыть инструмент

AI-репозитории на GitHub

Этот репозиторий GitHub предоставляет реализации DeepGCNs, DeeperGCN и GNN1000 на PyTorch. Он позволяет обучать очень глубокие сверточные графовые сети (GCN), адаптируя концепции…

Платформы машинного обучения
Топ-250: AI-репозитории на GitHub
1 из 8