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

Модели PPNP и APPNP

Этот репозиторий GitHub предоставляет реализации моделей PPNP и APPNP на TensorFlow и PyTorch, представленных в статье "Predict then Propagate: Graph Neural Networks meet Personalized PageRank". Он включает код для воспроизведения результатов и примеры для легкой интеграции в проекты машинного обучения на основе графов.

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

Этот репозиторий содержит официальные реализации моделей PPNP (Predict then Propagate) и APPNP (Approximate Personalized PageRank), как подробно описано в статье ICLR 2019 "Predict then Propagate: Graph Neural Networks meet Personalized PageRank" авторов Gasteiger, Bojchevski и Günnemann. Проект предлагает версии этих передовых моделей графовых нейронных сетей как на TensorFlow, так и на PyTorch.

Читать далее

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

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

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

Ценностное предложение заключается в предоставлении хорошо документированной реализации мощных моделей графовых нейронных сетей с открытым исходным кодом, которая устраняет разрыв между традиционными графовыми алгоритмами, такими как Personalized PageRank, и современными методами глубокого обучения. Доступность версий как на TensorFlow, так и на PyTorch повышает гибкость и адаптацию в различных средах разработки.

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

  • Реализация моделей PPNP и APPNP на TensorFlow

  • Реализация моделей PPNP и APPNP на PyTorch

  • Код для воспроизведения результатов статьи ICLR 2019

  • Примеры блокнотов для легкой интеграции (simple_example_pytorch.ipynb, simple_example_tensorflow.ipynb)

  • Утилиты для преобразования графов NetworkX в формат SparseGraph

  • Включает наборы данных, такие как Cora-ML, Citeseer и PubMed

  • Поддерживает задачи машинного обучения на основе графов

  • Основано на статье "Predict then Propagate: Graph Neural Networks meet Personalized PageRank"

  • Код с открытым исходным кодом доступен на GitHub

  1. Доступ к модели: Клонируйте репозиторий GitHub на свою локальную машину.

  2. Настройка среды: Установите необходимые пакеты, выполнив `pip install -r requirements.txt`.

  3. Интеграция через API: Импортируйте и используйте классы моделей PPNP или APPNP в своих скриптах Python.

  4. Запуск примеров: Выполните предоставленные блокноты Jupyter (`simple_example_pytorch.ipynb` или `simple_example_tensorflow.ipynb`), чтобы увидеть модели в действии.

  5. Воспроизведение результатов: Используйте `reproduce_results.ipynb` для воспроизведения экспериментальных результатов из статьи.

  6. Обработка данных: Используйте `networkx_to_sparsegraph` для интеграции пользовательских наборов данных.

  • Классификация графов
  • Классификация узлов
  • Предсказание связей
  • Рекомендательные системы
  • Сетевой анализ
  • Обучение на графах с атрибутами

Отзывы о Модели PPNP и APPNP

Загрузка...

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

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

GCNII

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

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

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

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

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

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

CompGCN

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Graph Neural PDEs

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

Graph Neural PDEs — это проект с открытым исходным кодом, предоставляющий код на Python для графовых нейронных сетей (GNN), которые рассматривают обучение на графах как…

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

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

Проект с открытым исходным кодом, предоставляющий код на Python для графовых нейронных сетей (GNN), которые рассматривают обучение на графах как…Graph Neural PDEs — это проект с открытым исходным кодом, предоставляющий код на Python для графовых нейронных сетей (GNN), которые рассматривают обучение на графах как…

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