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

GCNII

Этот репозиторий предоставляет реализацию модели "Simple and Deep Graph Convolutional Networks" (GCNII) на PyTorch. Он включает код для воспроизведения полу- и полностью контролируемых результатов на эталонных графовых наборах данных, а также эталонную реализацию PyTorch Geometric.

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

Этот репозиторий GitHub, chennnM/GCNII, предлагает реализацию на PyTorch исследовательской статьи "Simple and Deep Graph Convolutional Networks" (GCNII). Проект направлен на предоставление исследователям и разработчикам легкодоступной и функциональной кодовой базы для экспериментов с GCNII и ее развития.

Читать далее

Реализация поддерживает различные графовые наборы данных, включая эталонные наборы, такие как Cora, Citeseer и Pubmed, а также дополнительные наборы данных, такие как Chameleon, Cornell, Texas и Wisconsin. Она позволяет воспроизводить как полу-контролируемые, так и полностью контролируемые сценарии обучения, отражая экспериментальные настройки, описанные в связанных исследованиях, таких как GCN и Geom-GCN. Репозиторий также включает скрипты для выполнения этих экспериментов, что упрощает воспроизведение полученных результатов.

Ключевые компоненты реализации включают основную архитектуру модели, утилиты для загрузки и предварительной обработки данных, а также скрипты обучения. Проект подробно описывает свои зависимости, такие как CUDA, Python, PyTorch, NetworkX и scikit-learn, гарантируя, что пользователи смогут правильно настроить свою среду. Кроме того, в папке PyG (PyTorch Geometric) предоставляется эталонная реализация для тех, кто предпочитает или требует интеграции с библиотекой PyTorch Geometric, с указанием конкретных требований к версиям torch-geometric и ogb.

Репозиторий также представляет сводку результатов точности тестирования на различных наборах данных и в различных настройках, предлагая пользователям эталон для сравнения своих собственных реализаций или выводов. Инструкции по использованию четкие, направляя пользователей по выполнению предоставленных shell-скриптов для полу-контролируемых, полностью контролируемых экспериментов и индуктивных экспериментов PPI. Это делает модель GCNII доступной для практического применения в задачах графового машинного обучения.

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

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

  • Реализация модели GCNII на PyTorch

  • Поддержка полу-контролируемого обучения

  • Поддержка полностью контролируемого обучения

  • Включает эталонные наборы данных (Cora, Citeseer, Pubmed)

  • Включает дополнительные наборы данных (Chameleon, Cornell, Texas, Wisconsin)

  • Предоставляет скрипты для воспроизведения результатов экспериментов

  • Предлагает эталонную реализацию PyTorch Geometric

  • Детализирует зависимости для настройки среды

  • Суммирует результаты точности тестирования

  • Включает инструкции по использованию для экспериментов

  • Кодовая база написана в основном на Python

  1. Настройка среды: Установите CUDA, Python 3.6.9, PyTorch 1.3.1, NetworkX 2.1, scikit-learn.

  2. Загрузка наборов данных: Поместите данные в папки 'data' и 'newdata'.

  3. Воспроизведение полу-контролируемых результатов: Запустите `sh semi.sh`.

  4. Воспроизведение полностью контролируемых результатов: Запустите `sh full.sh`.

  5. Воспроизведение индуктивных результатов PPI: Запустите `sh ppi.sh`.

  6. Интеграция реализации PyG: Убедитесь, что установлены torch-geometric >= 1.5.0 и ogb >= 1.2.0.

  7. Запуск примеров PyG: Выполните `python cora.py` или `python arxiv.py`.

  • Исследования графовых нейронных сетей
  • Воспроизведение результатов исследований
  • Графовое машинное обучение
  • Бенчмаркинг моделей
  • Образовательный инструмент
  • Индуктивное обучение на графах

Отзывы о GCNII

Загрузка...

Популярные ИИ-инструменты, похожие на GCNII

Этот репозиторий содержит официальную реализацию кода для исследовательской статьи «Насколько внимательны сети графовых внимания?» (ICLR'2022). Он предлагает воспроизводимые…

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

Этот репозиторий содержит официальную реализацию кода для исследовательской статьи «Насколько внимательны сети графовых внимания?» (ICLR'2022). Он предлагает воспроизводимые…

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

Principal Neighbourhood Aggregation

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

Этот репозиторий предоставляет реализацию Principal Neighbourhood Aggregation (PNA) для графовых нейронных сетей. Он поддерживает фреймворки PyTorch, DGL и PyTorch Geometric,…

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

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

Этот репозиторий предоставляет реализацию Principal Neighbourhood Aggregation (PNA) для графовых нейронных сетей. Он поддерживает фреймворки PyTorch, DGL и PyTorch Geometric,…

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

DeepGCNs

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

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

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

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

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

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

Keras

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

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

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

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

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

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

TensorFlow

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

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

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

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

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

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

PyTorch

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

PyTorch — это библиотека машинного обучения с открытым исходным кодом, которая предоставляет инструменты для построения динамических нейронных сетей на Python, используя мощное…

Машинное обучение и наука о данных
Открыть инструмент

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

Библиотека машинного обучения с открытым исходным кодом, которая предоставляет инструменты для построения динамических нейронных сетей на Python, используя мощное…PyTorch — это библиотека машинного обучения с открытым исходным кодом, которая предоставляет инструменты для построения динамических нейронных сетей на Python, используя мощное…

РекомендованоМашинное обучение и наука о данных
Топ-250: AI-репозитории на GitHub
1 из 8