Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

LearningToCompare_FSL

Dieses Repository stellt PyTorch-Code für die CVPR 2018-Arbeit 'Learning to Compare: Relation Network for Few-Shot Learning' bereit. Es konzentriert sich auf den Aspekt des Few-Shot Learning und bietet Implementierungen für das Training und Testen von Modellen auf Datensätzen wie Omniglot und mini-Imagenet.

Repository ansehen
Teilen
Repository ansehen
Teilen

Das LearningToCompare_FSL-Repository beherbergt die PyTorch-Implementierung für die Arbeit "Learning to Compare: Relation Network for Few-Shot Learning", die auf der CVPR 2018 vorgestellt wurde. Dieses Projekt befasst sich speziell mit der Few-Shot Learning (FSL)-Komponente der Forschung und ermöglicht es Benutzern, das Relation Network-Modell zu replizieren und damit zu experimentieren.

Weiterlesen

Die Codebasis ist darauf ausgelegt, das Training und die Evaluierung auf gängigen Few-Shot Learning-Benchmarks zu erleichtern. Sie enthält Skripte für die Datensätze Omniglot und mini-Imagenet. Für Omniglot-Experimente werden vorab skalierte Bilder direkt im Repository bereitgestellt. Für mini-Imagenet werden Benutzer angewiesen, den Datensatz herunterzuladen und ihn mit dem bereitgestellten Skript `proc_image.py` vorzuverarbeiten, wobei eine Methodik ähnlich der im MAML (Model-Agnostic Meta-Learning)-Framework verwendeten befolgt wird.

Das Repository bietet klare Befehlszeilenanweisungen für das Training von Modellen mit verschiedenen Konfigurationen, wie z. B. unterschiedliche Anzahlen von Wegen (Klassen) und Schüssen (Beispiele pro Klasse) für Omniglot und mini-Imagenet. Benutzer können beispielsweise für Omniglot 5-way 1-shot oder 5-way 5-shot trainieren, und ähnlich für mini-Imagenet. Die Trainingsskripte ermöglichen Anpassungen des Batch-Größen-Parameters, der je nach verfügbarem GPU-Speicher geändert werden kann. Das Repository merkt auch an, dass es derzeit vortrainierte Modelle lädt, mit Anweisungen, wie diese für Benutzer, die von Grund auf neu trainieren möchten, gelöscht werden können.

Testverfahren werden ebenfalls dargelegt, mit Beispielbefehlen zur Evaluierung der trainierten Modelle auf spezifischen Few-Shot Learning-Aufgaben. Das Projekt wurde mit Python 2.7 und PyTorch 0.3 erstellt. Für diejenigen, die sich für den Zero-Shot Learning-Teil der ursprünglichen Arbeit interessieren, wird ein separater Link zum entsprechenden Repository bereitgestellt. Das Projekt ist unter der MIT-Lizenz lizenziert, was offenen Zugang und Modifikation fördert.

Diese Ressource ist wertvoll für Forscher und Praktiker im Bereich Meta-Learning und Few-Shot Learning und bietet eine direkte Implementierung einer grundlegenden Arbeit zu relationenbasierten Meta-Learning-Ansätzen. Sie dient als praktisches Werkzeug zum Verständnis und zur Weiterentwicklung von Few-Shot Learning-Techniken.

  • KategorieKI-Modelle & LLMs
  • PreismodellOpen Source
  • BereitstellungSelbst gehostet
  • PlattformenLinux

  • PyTorch-Implementierung des Relation Network für Few-Shot Learning

  • Code für die CVPR 2018-Arbeit 'Learning to Compare'

  • Unterstützt Omniglot-Datensatzexperimente

  • Unterstützt mini-Imagenet-Datensatzexperimente

  • Enthält Skripte für das Training von Few-Shot Learning-Modellen

  • Enthält Skripte für das Testen von Few-Shot Learning-Modellen

  • Vorverarbeitete Omniglot-Bilder werden bereitgestellt

  • Skript zur Datenvorverarbeitung für mini-Imagenet

  • Konfigurierbare Trainingsparameter (Wege, Schüsse, Batch-Größe)

  • Option zum Trainieren von Grund auf oder zur Verwendung vortrainierter Modelle

  • MIT-Lizenz

  1. Umgebung einrichten: Python 2.7 und PyTorch 0.3 installieren

  2. Daten vorbereiten: mini-Imagenet herunterladen und bei Bedarf `proc_image.py` ausführen

  3. Modell trainieren: Trainingsskripte (z. B. `omniglot_train_one_shot.py`) mit gewünschten Parametern ausführen

  4. Modell testen: Testskripte (z. B. `omniglot_test_one_shot.py`) ausführen, um die Leistung zu bewerten

  5. Parameter anpassen: Batch-Größe (`-b`) basierend auf dem GPU-Speicher anpassen

  6. Zero-Shot Learning erkunden: Besuchen Sie das verlinkte Repository für die ZSL-Implementierung

  • Few-Shot-Bildklassifizierung
  • Meta-Learning-Forschung
  • Modellreplikation
  • Few-Shot Learning-Benchmarking
  • Erforschung von Transfer Learning

Von GitHub

Eine Funktion von GitHub AI Entwicklerplattform.

LearningToCompare_FSL Bewertungen

Wird geladen...

Beliebte KI-Tools wie LearningToCompare_FSL

Dieses Repository enthält den Code für die NeurIPS 2017-Publikation "Prototypical Networks for Few-shot Learning". Es bietet eine Implementierung eines neuartigen Ansatzes für…

KI-Modelle & LLMs
Tool ansehen

MiniGPT-4 & MiniGPT-v2

KI-GitHub-Repos

Open-sourced code für MiniGPT-4 und MiniGPT-v2, fortschrittliche große Sprachmodelle zur Verbesserung des Verständnisses von Bild und Sprache. Diese Modelle ermöglichen…

KI-Modelle & LLMs
Tool ansehen

UNITER

KI-GitHub-Repos

UNITER ist ein Repository für Forschungscode für die ECCV 2020-Arbeit 'UNITER: UNiversal Image-TExt Representation Learning'. Es bietet Code für Finetuning und Inferenz für…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Repository für Forschungscode für die ECCV 2020-Arbeit 'UNITER: UNiversal Image-TExt Representation Learning'. Es bietet Code für Finetuning und Inferenz für…UNITER ist ein Repository für Forschungscode für die ECCV 2020-Arbeit 'UNITER: UNiversal Image-TExt Representation Learning'. Es bietet Code für Finetuning und Inferenz für…

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

MPNet

KI-GitHub-Repos

MPNet ist eine neuartige vortrainierte Methode für Sprachverständnisaufgaben, die BERT und XLNet verbessert. Sie bietet eine einheitliche Implementierung für verschiedene…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Neuartige vortrainierte Methode für Sprachverständnisaufgaben, die BERT und XLNet verbessert. Sie bietet eine einheitliche Implementierung für verschiedene…MPNet ist eine neuartige vortrainierte Methode für Sprachverständnisaufgaben, die BERT und XLNet verbessert. Sie bietet eine einheitliche Implementierung für verschiedene…

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

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

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

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

Vision Transformer

KI-GitHub-Repos

Das Vision Transformer (ViT) Repository stellt Modelle und Code für Bilderkennungsaufgaben bereit. Es enthält Implementierungen der Vision Transformer und MLP-Mixer Architekturen,…

Computer-Vision-Tools
Tool ansehen

KI-GitHub-Repos

Das Vision Transformer (ViT) Repository stellt Modelle und Code für Bilderkennungsaufgaben bereit. Es enthält Implementierungen der Vision Transformer und MLP-Mixer Architekturen,…

Computer-Vision-Tools
Top 250 KI-GitHub-Repos ansehen
1 von 8