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

Vision GNN (ViG)

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

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

Vision GNN (ViG) представляет собой значительный прогресс в применении графовых нейронных сетей (GNN) к задачам компьютерного зрения. Разработанный Huawei Noah's Ark Lab, этот проект предоставляет реализации эффективных AI-бэкбонов на PyTorch, фокусируясь на архитектурах ViG и Pyramid ViG. Эти модели рассматривают изображения как графы узлов, что позволяет применять новые подходы к извлечению признаков и обучению представлений.

Читать далее

Проект включает предварительно обученные модели для различных конфигураций ViG, таких как ViG-Ti, ViG-S, ViG-B, Pyramid ViG-Ti, Pyramid ViG-S, Pyramid ViG-M и Pyramid ViG-B. Эти модели оцениваются по количеству параметров (M) и FLOPs (B), а также по точности Top-1 в задачах классификации изображений. Например, ViG-Ti имеет 7,1 млн параметров и 1,3 млрд FLOPs с точностью Top-1 73,9%, в то время как Pyramid ViG-B предлагает 82,6 млн параметров и 16,8 млрд FLOPs с точностью Top-1 83,7%.

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

ViG построен на основе PyTorch 1.7.0 и требует таких библиотек, как timm 0.3.2, torchprofile 0.0.4 и apex. Проект признает частичное использование кода из deep_gcns_torch и timm. Эта инициатива направлена на расширение возможностей моделей зрения путем использования графовых представлений, предлагая мощную альтернативу традиционным сверточным нейронным сетям для ряда приложений компьютерного зрения.

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

  • Реализация архитектур Vision GNN (ViG) и Pyramid ViG на PyTorch

  • Включает предварительно обученные модели для различных конфигураций ViG

  • Предоставляет метрики производительности моделей (Параметры, FLOPs, Точность Top-1)

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

  • Поддерживает набор данных ImageNet для оценки и обучения

  • Требует PyTorch 1.7.0, timm 0.3.2, torchprofile 0.0.4 и apex

  • Кодовая база частично использует deep_gcns_torch и timm

  • Модели рассматривают изображения как графы узлов для обучения признаков

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

  • Доступны для загрузки предварительно обученные модели с некоторой защитой паролем

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

  2. Настройка среды: Установите необходимые библиотеки, включая PyTorch 1.7.0, timm, torchprofile и apex.

  3. Подготовка данных: Организуйте ваш набор изображений (например, ImageNet) в соответствии с указанной структурой каталогов.

  4. Оценка модели: Используйте предоставленный скрипт `train.py` с флагом `--evaluate` и путем к предварительно обученным весам.

  5. Обучение модели: Выполните команды обучения для ViG или Pyramid ViG, указав модель, набор данных и гиперпараметры обучения.

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

  • Классификация изображений
  • Извлечение признаков
  • Исследования в области компьютерного зрения
  • Разработка моделей
  • Трансферное обучение

Отзывы о Vision GNN (ViG)

Загрузка...

Популярные ИИ-инструменты, похожие на Vision GNN (ViG)

RepVGG

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

RepVGG — это мощная и простая архитектура сверточных нейронных сетей (ConvNet), достигающая высокой точности на ImageNet. Она использует дизайн в стиле VGG с техниками…

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

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

Мощная и простая архитектура сверточных нейронных сетей (ConvNet), достигающая высокой точности на ImageNet. Она использует дизайн в стиле VGG с техниками…RepVGG — это мощная и простая архитектура сверточных нейронных сетей (ConvNet), достигающая высокой точности на ImageNet. Она использует дизайн в стиле VGG с техниками…

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

SPP_net

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

SPP_net — это перереализация алгоритма Spatial Pyramid Pooling для глубоких сверточных сетей в области визуального распознавания. Цель проекта — воспроизвести результаты…

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

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

Перереализация алгоритма Spatial Pyramid Pooling для глубоких сверточных сетей в области визуального распознавания. Цель проекта — воспроизвести результаты…SPP_net — это перереализация алгоритма Spatial Pyramid Pooling для глубоких сверточных сетей в области визуального распознавания. Цель проекта — воспроизвести результаты…

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

LLaVA

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

LLaVA — это модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…

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

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

Модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…LLaVA — это модель визуальной настройки инструкций, которая объединяет возможности больших языковых моделей и обработки изображений. Она нацелена на достижение производительности…

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

DGCNN

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

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

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

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

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

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

DeepGCNs

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

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

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

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

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

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

ConvMixer

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

Этот репозиторий предоставляет реализацию ConvMixer, сверточной нейронной сети для задач распознавания изображений. Она основана на статье "Patches Are All You Need? 🤷" и…

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

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

Этот репозиторий предоставляет реализацию ConvMixer, сверточной нейронной сети для задач распознавания изображений. Она основана на статье "Patches Are All You Need? 🤷" и…

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

PyTorch

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

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

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

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

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

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

CompGCN

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

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

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

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

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

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