Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

Vision GNN (ViG)

Vision GNN (ViG) ist eine PyTorch-Implementierung von Vision Graph Neural Networks, entwickelt vom Huawei Noah's Ark Lab. Sie bietet effiziente KI-Backbones für Bildverarbeitungsaufgaben, einschließlich vortrainierter Modelle und Trainingsskripte für ViG- und Pyramid ViG-Architekturen.

Repository ansehen
Teilen
Repository ansehen
Teilen

Vision GNN (ViG) stellt einen bedeutenden Fortschritt bei der Anwendung von Graph Neural Networks (GNNs) auf Computer-Vision-Aufgaben dar. Dieses Projekt, entwickelt vom Huawei Noah's Ark Lab, bietet PyTorch-Implementierungen effizienter KI-Backbones, die sich auf die ViG- und Pyramid ViG-Architekturen konzentrieren. Diese Modelle behandeln Bilder als Graphen von Knoten, was neuartige Ansätze zur Merkmalsextraktion und Repräsentationslernen ermöglicht.

Weiterlesen

Das Projekt umfasst vortrainierte Modelle für verschiedene ViG-Konfigurationen, wie ViG-Ti, ViG-S, ViG-B, Pyramid ViG-Ti, Pyramid ViG-S, Pyramid ViG-M und Pyramid ViG-B. Diese Modelle werden anhand ihrer Parameteranzahl (M) und FLOPs (B) sowie ihrer Top-1-Genauigkeit bei Bildklassifizierungsaufgaben verglichen. Beispielsweise verfügt ViG-Ti über 7,1 Mio. Parameter und 1,3 Mrd. FLOPs mit einer Top-1-Genauigkeit von 73,9 %, während Pyramid ViG-B 82,6 Mio. Parameter und 16,8 Mrd. FLOPs mit einer Top-1-Genauigkeit von 83,7 % bietet.

Detaillierte Anweisungen werden für die Datenvorbereitung, Evaluierung und das Training bereitgestellt. Benutzer können Modelle mit den bereitgestellten Skripten evaluieren, und Trainingsbefehle werden sowohl für ViG als auch für Pyramid ViG auf Datensätzen wie ImageNet aufgeführt. Die Trainingsbefehle spezifizieren Hyperparameter wie Lernrate, Optimierer, Epochen und Augmentierungstechniken, was Anpassungen und weitere Experimente ermöglicht. Das Repository enthält auch Links zum Herunterladen vortrainierter Modelle, wobei für einige spezifische Passwörter erforderlich sind.

ViG basiert auf PyTorch 1.7.0 und erfordert Bibliotheken wie timm 0.3.2, torchprofile 0.0.4 und apex. Das Projekt erkennt die teilweise Nutzung von Code aus deep_gcns_torch und timm an. Diese Initiative zielt darauf ab, die Grenzen von Vision-Modellen durch die Nutzung graphbasierter Repräsentationen zu erweitern und eine leistungsstarke Alternative zu herkömmlichen Convolutional Neural Networks für eine Reihe von Computer-Vision-Anwendungen zu bieten.

  • KategorieKI-Modelle & LLMs
  • PreismodellOpen Source
  • BereitstellungCloud, Selbst gehostet
  • PlattformenWeb

  • PyTorch-Implementierung von Vision GNN (ViG) und Pyramid ViG Architekturen

  • Enthält vortrainierte Modelle für verschiedene ViG-Konfigurationen

  • Bietet Modellleistungsmetriken (Parameter, FLOPs, Top-1-Genauigkeit)

  • Bietet Trainingsskripte für ViG und Pyramid ViG Modelle

  • Unterstützt den ImageNet-Datensatz für Evaluierung und Training

  • Erfordert PyTorch 1.7.0, timm 0.3.2, torchprofile 0.0.4 und apex

  • Codebasis nutzt teilweise deep_gcns_torch und timm

  • Modelle behandeln Bilder als Graphen von Knoten für das Merkmalslernen

  • Enthält detaillierte Anweisungen zur Datenvorbereitung und Evaluierung

  • Herunterladbare vortrainierte Modelle sind mit Passwortschutz verfügbar

  1. Modellzugriff: Klonen Sie das GitHub-Repository auf Ihren lokalen Rechner.

  2. Umgebung einrichten: Installieren Sie die erforderlichen Bibliotheken, einschließlich PyTorch 1.7.0, timm, torchprofile und apex.

  3. Daten vorbereiten: Organisieren Sie Ihren Bilddatensatz (z. B. ImageNet) gemäß der angegebenen Verzeichnisstruktur.

  4. Modell evaluieren: Verwenden Sie das bereitgestellte `train.py`-Skript mit dem `--evaluate`-Flag und dem Pfad zu den vortrainierten Gewichten.

  5. Modell trainieren: Führen Sie die Trainingsbefehle für ViG oder Pyramid ViG aus und geben Sie Modell, Datensatz und Trainingshyperparameter an.

  6. Modell integrieren: Laden Sie vortrainierte Gewichte in Ihr PyTorch-Modell für Inferenz oder Fine-Tuning auf benutzerdefinierten Aufgaben.

  • Bildklassifizierung
  • Merkmalsextraktion
  • Computer Vision Forschung
  • Modellentwicklung
  • Transferlernen

Vision GNN (ViG) Bewertungen

Wird geladen...

Beliebte KI-Tools wie Vision GNN (ViG)

RepVGG

KI-GitHub-Repos

RepVGG ist eine leistungsstarke und einfache ConvNet-Architektur, die eine hohe Genauigkeit auf ImageNet erzielt. Sie nutzt ein Design im VGG-Stil mit…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Leistungsstarke und einfache ConvNet-Architektur, die eine hohe Genauigkeit auf ImageNet erzielt. Sie nutzt ein Design im VGG-Stil mit…RepVGG ist eine leistungsstarke und einfache ConvNet-Architektur, die eine hohe Genauigkeit auf ImageNet erzielt. Sie nutzt ein Design im VGG-Stil mit…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

SPP_net

KI-GitHub-Repos

SPP_net ist eine Neuimplementierung des Spatial Pyramid Pooling-Algorithmus für tiefe konvolutionelle Netze in der visuellen Erkennung. Ziel ist es, Objekterkennungsresultate aus…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Neuimplementierung des Spatial Pyramid Pooling-Algorithmus für tiefe konvolutionelle Netze in der visuellen Erkennung. Ziel ist es, Objekterkennungsresultate aus…SPP_net ist eine Neuimplementierung des Spatial Pyramid Pooling-Algorithmus für tiefe konvolutionelle Netze in der visuellen Erkennung. Ziel ist es, Objekterkennungsresultate aus…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

LLaVA

KI-GitHub-Repos

LLaVA ist ein Modell für visuelles Instruction Tuning, das große Sprach- und Bildfähigkeiten kombiniert. Es zielt darauf ab, eine Leistung auf GPT-4V-Niveau zu erreichen und…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Modell für visuelles Instruction Tuning, das große Sprach- und Bildfähigkeiten kombiniert. Es zielt darauf ab, eine Leistung auf GPT-4V-Niveau zu erreichen und…LLaVA ist ein Modell für visuelles Instruction Tuning, das große Sprach- und Bildfähigkeiten kombiniert. Es zielt darauf ab, eine Leistung auf GPT-4V-Niveau zu erreichen und…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

DGCNN

KI-GitHub-Repos

DGCNN ist ein KI-Modell für das Lernen auf Punktwolken, das Dynamic Graph CNN implementiert. Es erzielt Spitzenleistungen bei Aufgaben wie der Klassifizierung und Segmentierung…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

KI-Modell für das Lernen auf Punktwolken, das Dynamic Graph CNN implementiert. Es erzielt Spitzenleistungen bei Aufgaben wie der Klassifizierung und Segmentierung…DGCNN ist ein KI-Modell für das Lernen auf Punktwolken, das Dynamic Graph CNN implementiert. Es erzielt Spitzenleistungen bei Aufgaben wie der Klassifizierung und Segmentierung…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

DeepGCNs

KI-GitHub-Repos

Dieses GitHub-Repository bietet PyTorch-Implementierungen für DeepGCNs, DeeperGCN und GNN1000. Es ermöglicht das Training sehr tiefer Graph Convolutional Networks (GCNs) durch die…

Machine-Learning-Plattformen
Tool ansehen

KI-GitHub-Repos

Dieses GitHub-Repository bietet PyTorch-Implementierungen für DeepGCNs, DeeperGCN und GNN1000. Es ermöglicht das Training sehr tiefer Graph Convolutional Networks (GCNs) durch die…

Machine-Learning-Plattformen
Top 250 KI-GitHub-Repos ansehen

ConvMixer

KI-GitHub-Repos

Dieses Repository bietet eine Implementierung von ConvMixer, einer Faltungsneuronalen-Netzwerkarchitektur für Bilderkennungsaufgaben. Es basiert auf dem Paper "Patches Are All You…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Dieses Repository bietet eine Implementierung von ConvMixer, einer Faltungsneuronalen-Netzwerkarchitektur für Bilderkennungsaufgaben. Es basiert auf dem Paper "Patches Are All You…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

PyTorch

KI-GitHub-Repos

PyTorch ist eine Open-Source-Maschinenlern-Bibliothek, die Werkzeuge zum Aufbau dynamischer neuronaler Netzwerke in Python bereitstellt und starke GPU-Beschleunigung für…

Machine Learning & Data Science
Tool ansehen

KI-GitHub-Repos

Open-Source-Maschinenlern-Bibliothek, die Werkzeuge zum Aufbau dynamischer neuronaler Netzwerke in Python bereitstellt und starke GPU-Beschleunigung für…PyTorch ist eine Open-Source-Maschinenlern-Bibliothek, die Werkzeuge zum Aufbau dynamischer neuronaler Netzwerke in Python bereitstellt und starke GPU-Beschleunigung für…

EmpfohlenMachine Learning & Data Science
Top 250 KI-GitHub-Repos ansehen

CompGCN

KI-GitHub-Repos

CompGCN ist eine PyTorch-Implementierung von Composition-Based Multi-Relational Graph Convolutional Networks. Sie ermöglicht fortschrittliches Graph-Repräsentationslernen für…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

PyTorch-Implementierung von Composition-Based Multi-Relational Graph Convolutional Networks. Sie ermöglicht fortschrittliches Graph-Repräsentationslernen für…CompGCN ist eine PyTorch-Implementierung von Composition-Based Multi-Relational Graph Convolutional Networks. Sie ermöglicht fortschrittliches Graph-Repräsentationslernen für…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen
1 von 8