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

DeepGCNs

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

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

Репозиторий lightaime/deep_gcns_torch представляет собой комплексную реализацию на PyTorch для обучения исключительно глубоких сверточных графовых сетей (GCN). Вдохновленный успехом глубоких сверточных нейронных сетей (CNN), этот проект предлагает новые методы для преодоления трудностей при обучении GCN с большим количеством слоев. Ключевые архитектурные адаптации включают интеграцию остаточных и плотных соединений, а также расширенных сверток, которые являются основополагающими для достижения глубины в CNN. Эти методы тщательно адаптированы к уникальной структуре графовых данных, что позволяет создавать более мощные и масштабируемые модели GNN.

Читать далее

Репозиторий содержит код для нескольких значимых моделей GNN и исследовательских достижений: DeepGCNs (опубликовано на ICCV'2019 и TPAMI'2021), DeeperGCN (представлено в arXiv'2020) и GNN1000 (представлено на ICML'2021). Эти модели были оценены на различных эталонных наборах данных, включая S3DIS, PartNet, ModelNet40, PPI и наборы данных OGB, демонстрируя их эффективность в таких задачах, как классификация облаков точек, семантическая сегментация и предсказание свойств узлов/графов.

Пользователи могут найти подробные инструкции по настройке среды, запуску экспериментов и оценке моделей в файлах README, расположенных в соответствующих папках примеров. Архитектура кода организована для обеспечения модульности и расширяемости, с выделенными каталогами для библиотек GCN (для разреженных и плотных данных), модулей с эффективным использованием памяти и различных примеров приложений. Проект подчеркивает важность обширных экспериментов и абляционных исследований для понимания влияния различных архитектурных компонентов на производительность GCN.

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

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

  • Реализация DeepGCNs на PyTorch

  • Код для DeeperGCN (arXiv'2020)

  • Реализация GNN1000 (ICML'2021)

  • Адаптация концепций CNN (остаточные/плотные соединения, дилатация) для GCN

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

  • Поддержка различных графовых наборов данных (S3DIS, PartNet, ModelNet40, PPI, OGB)

  • Код для классификации облаков точек и семантической сегментации

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

  • Эффективные по памяти модули GNN

  • Модульная архитектура кода для библиотек GCN (разреженные и плотные)

  • Четкие инструкции по настройке среды и выполнению моделей

  • Открытый исходный код под лицензией MIT

  1. Клонировать репозиторий: Загрузите код из репозитория GitHub.

  2. Установить среду: Запустите скрипт `deepgcn_env_install.sh` для установки необходимых библиотек.

  3. Настроить эксперименты: Перейдите в каталог `examples` и выберите задачу (например, `modelnet_cls`, `sem_seg_dense`).

  4. Запустить модели: Следуйте инструкциям в файлах README для конкретных задач, чтобы обучать, тестировать и оценивать модели.

  5. Интегрировать модули: Используйте библиотеки GCN и эффективные модули в пользовательских проектах графовых нейронных сетей.

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

  • Классификация облаков точек
  • Семантическая сегментация
  • Классификация узлов
  • Предсказание свойств графов
  • Сегментация частей
  • Исследования GNN

Отзывы о DeepGCNs

Загрузка...

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

GCNII

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

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

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

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

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

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

GraphSAINT

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

GraphSAINT — это гибкая структура для обучения глубоких графовых нейронных сетей (GNN) на больших графах. Она представляет новый метод мини-батчевого обучения с использованием…

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

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

Гибкая структура для обучения глубоких графовых нейронных сетей (GNN) на больших графах. Она представляет новый метод мини-батчевого обучения с использованием…GraphSAINT — это гибкая структура для обучения глубоких графовых нейронных сетей (GNN) на больших графах. Она представляет новый метод мини-батчевого обучения с использованием…

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

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

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

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

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

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

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

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

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

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

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

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

Keras

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

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

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

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

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

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

DGCNN

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

DGCNN — это модель ИИ для обучения на облаках точек, реализующая Dynamic Graph CNN. Она демонстрирует передовую производительность в таких задачах, как классификация и сегментация…

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

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

Модель ИИ для обучения на облаках точек, реализующая Dynamic Graph CNN. Она демонстрирует передовую производительность в таких задачах, как классификация и сегментация…DGCNN — это модель ИИ для обучения на облаках точек, реализующая Dynamic Graph CNN. Она демонстрирует передовую производительность в таких задачах, как классификация и сегментация…

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

Vision GNN (ViG)

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

Vision GNN (ViG) — это реализация Vision Graph Neural Networks на PyTorch, разработанная Huawei Noah's Ark Lab. Она предлагает эффективные AI-бэкбоны для задач обработки…

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

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

Реализация Vision Graph Neural Networks на PyTorch, разработанная Huawei Noah's Ark Lab. Она предлагает эффективные AI-бэкбоны для задач обработки…Vision GNN (ViG) — это реализация Vision Graph Neural Networks на PyTorch, разработанная Huawei Noah's Ark Lab. Она предлагает эффективные AI-бэкбоны для задач обработки…

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