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

Насколько внимательны сети графовых внимания?

Этот репозиторий содержит официальную реализацию кода для исследовательской статьи «Насколько внимательны сети графовых внимания?» (ICLR'2022). Он предлагает воспроизводимые эксперименты и код для GATv2 в нескольких фреймворках, включая PyTorch Geometric, DGL и TensorFlow GNN.

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

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

Читать далее

Проект структурирован таким образом, чтобы облегчить воспроизведение экспериментов в различных фреймворках глубокого обучения. Ключевые подкаталоги включают `arxiv_mag_products_collab_citation2_noise` для экспериментов по предсказанию узлов, предсказанию связей и устойчивости к шуму; `proteins` для результатов предсказания узлов ogbn-proteins; `dictionary_lookup` для бенчмарка DictionaryLookup; и `tf-gnn-samples` для экспериментов с наборами данных VarMisuse и QM9. Такая модульная структура позволяет пользователям легко ориентироваться и использовать код, относящийся к их конкретным исследовательским интересам.

Модель GATv2, являющаяся основным компонентом исследования, доступна через интеграцию с популярными библиотеками графовых нейронных сетей. Она доступна в PyTorch Geometric, DGL и библиотеке TensorFlow GNN от Google, с предоставлением прямых ссылок для легкого доступа к соответствующей документации и реализациям. Такая широкая доступность обеспечивает гибкость для пользователей, работающих с различными предпочтительными инструментами.

Требования для запуска кода в целом согласованы: зависимости от PyTorch (версия 1.7.1) и PyTorch Geometric (версия 1.7.0). В определенных подкаталогах могут быть дополнительные зависимости, такие как DGL (версия 0.6.0) для подкаталога `proteins` или TensorFlow (версия 1.13) для `tf-gnn-samples`. Проект отмечает, что эксперименты могут выполняться как на оборудовании GPU, так и на CPU, что обеспечивает доступность для широкого спектра вычислительных ресурсов.

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

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

  • Официальная реализация кода для статьи «Насколько внимательны сети графовых внимания?» (ICLR'2022)

  • Воспроизводимые эксперименты по предсказанию узлов, предсказанию связей и устойчивости к шуму

  • Реализация GATv2 доступна в PyTorch Geometric

  • Реализация GATv2 доступна в DGL

  • Реализация GATv2 доступна в TensorFlow GNN

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

  • Включает код для наборов данных arxiv_mag_products_collab_citation2_noise, proteins, dictionary_lookup и tf-gnn-samples

  • Детализирует эксперименты с конкретными наборами данных, такими как ogbn-proteins, DictionaryLookup, VarMisuse и QM9

  • Указывает совместимость оборудования (GPU/CPU)

  • Предоставляет информацию для цитирования исследовательской статьи

  1. Доступ к коду: Клонируйте или загрузите репозиторий с GitHub.

  2. Настройка среды: Установите зависимости, перечисленные в требованиях каждого подкаталога.

  3. Запуск экспериментов: Перейдите в соответствующий подкаталог и выполните предоставленные скрипты.

  4. Интеграция GATv2: Используйте GATv2Conv из PyTorch Geometric, DGL или TensorFlow GNN.

  5. Воспроизведение результатов: Следуйте инструкциям README для конкретных экспериментальных настроек.

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

  • Воспроизведение исследований
  • Моделирование графового внимания
  • Предсказание узлов
  • Предсказание связей
  • Анализ устойчивости
  • Сравнение фреймворков

От GitHub

Функция Платформа разработчиков 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

Graph Attention Networks

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

Graph Attention Networks (GATs) — это новые архитектуры нейронных сетей, разработанные для обработки графовых данных. Они используют маскированные слои самовнимания для устранения…

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

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

Новые архитектуры нейронных сетей, разработанные для обработки графовых данных. Они используют маскированные слои самовнимания для устранения…Graph Attention Networks (GATs) — это новые архитектуры нейронных сетей, разработанные для обработки графовых данных. Они используют маскированные слои самовнимания для устранения…

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

DeepGCNs

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

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

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

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

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

Платформы машинного обучения
Топ-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

Модели PPNP и APPNP

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

Этот репозиторий GitHub предоставляет реализации моделей PPNP и APPNP на TensorFlow и PyTorch, представленных в статье "Predict then Propagate: Graph Neural Networks meet…

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

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

Этот репозиторий GitHub предоставляет реализации моделей PPNP и APPNP на TensorFlow и PyTorch, представленных в статье "Predict then Propagate: Graph Neural Networks meet…

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

Keras

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

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

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

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

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

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