Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

Prototypische Netzwerke

KI-GitHub-ReposKI-Modelle & LLMsOpen Source · Linux, macOS, Windows

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 Few-Shot Learning, der es Modellen ermöglicht, aus einer kleinen Anzahl von Beispielen zu lernen.

Repository ansehen
Teilen
Repository ansehen
Teilen

Prototypical Networks for Few-shot Learning ist eine KI-Modellimplementierung, die auf der gleichnamigen NeurIPS 2017-Publikation basiert. Dieses Projekt stellt die Codebasis bereit, die die in der Publikation vorgestellte Forschung untermauert und sich auf eine spezifische Methodik für Few-Shot Learning konzentriert. Few-Shot Learning ist ein Teilgebiet des maschinellen Lernens, das sich mit Problemen befasst, bei denen nur wenige gelabelte Beispiele für das Training verfügbar sind.

Weiterlesen

Die Kernidee hinter Prototypical Networks ist das Erlernen eines Metrikraums, in dem die Klassifizierung durch Berechnung von Distanzen zu Prototypenrepräsentationen jeder Klasse erfolgen kann. Für jede Klasse wird ein einzelner Prototyp als Mittelwert der eingebetteten Support-Beispiele berechnet. Während des Testens werden neue Beispiele basierend auf ihrer Distanz zu diesen Klassenprototypen klassifiziert. Dieser Ansatz ist besonders effektiv, wenn mit begrenzten Trainingsdaten gearbeitet wird, was eine häufige Herausforderung in vielen realen Anwendungen darstellt.

Das Repository stellt die notwendigen Skripte und den Code zum Trainieren und Evaluieren prototypischer Netzwerke bereit. Es enthält Anleitungen zur Einrichtung der Umgebung, zur Installation von Abhängigkeiten wie PyTorch und torchnet sowie zur Vorbereitung von Datensätzen wie Omniglot. Benutzer können das Modell durch Ausführen spezifischer Python-Skripte trainieren und Ausgabeverzeichnisse für die Ergebnisse angeben. Die Evaluierung wird ebenfalls durch dedizierte Skripte erleichtert, die es den Benutzern ermöglichen, die Leistung des Modells auf ungesehenen Daten zu testen.

Dieses Projekt ist wertvoll für Forscher und Entwickler, die sich für Few-Shot Learning, Metrik-Lernen und Deep Learning interessieren. Es dient als praktische Ressource zum Verständnis und zur Implementierung prototypischer Netzwerke und bietet eine Grundlage für weitere Experimente und Entwicklungen in Szenarien mit geringen Datenmengen. Der Code wird unter einer MIT-Lizenz zur Verfügung gestellt, was den offenen Zugang und die Zusammenarbeit innerhalb der KI-Community fördert.

  • KategorieKI-Modelle & LLMs
  • PreismodellOpen Source
  • BereitstellungSelbst gehostet
  • PlattformenLinux, macOS, Windows

  • Implementierung von Prototypical Networks für Few-Shot Learning

  • Code basierend auf der NeurIPS 2017-Publikation "Prototypical Networks for Few-shot Learning"

  • Unterstützt Training und Evaluierung von Few-Shot-Learning-Modellen

  • Enthält Skripte für die Datensatz-Einrichtung (z. B. Omniglot)

  • Verwendet PyTorch für die Modellimplementierung

  • Bietet Anleitungen zur Installation von Abhängigkeiten

  • Ermöglicht die Angabe benutzerdefinierter Ausgabeverzeichnisse für Trainingsergebnisse

  • Erleichtert die Modellbewertung mit bereitgestellten Skripten

  • Lernt einen Metrikraum für die Klassifizierung

  • Berechnet Klassenprototypen als Mittelwerte eingebetteter Support-Beispiele

  • Klassifiziert neue Beispiele basierend auf der Distanz zu Prototypen

  1. Abhängigkeiten installieren: PyTorch, torchvision und torchnet einrichten.

  2. Paket installieren: 'python setup.py install' oder 'python setup.py develop' ausführen.

  3. Datensatz einrichten: Den Omniglot-Datensatz mit dem bereitgestellten Skript herunterladen.

  4. Modell trainieren: 'python scripts/train/few_shot/run_train.py' ausführen, optional Log-Verzeichnis und GPU-Nutzung angeben.

  5. Im Trainval-Modus erneut ausführen: 'python scripts/train/few_shot/run_trainval.py' verwenden, um das Modell zu speichern.

  6. Modell evaluieren: 'python scripts/predict/few_shot/run_eval.py' mit dem Modellpfad ausführen.

  • Few-Shot-Bildklassifizierung
  • Szenarien mit geringen Datenmengen
  • Forschung im Bereich Metrik-Lernen
  • Schnelles Prototyping
  • Robotik und KI-Agenten
  • Analyse medizinischer Bilder

Von GitHub

Prototypische Netzwerke Bewertungen

Wird geladen...

Beliebte KI-Tools wie Prototypische Netzwerke

LearningToCompare_FSL

KI-GitHub-Repos

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…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

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…

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

YOLOR

KI-GitHub-Repos

YOLOR ist eine Implementierung des Papiers 'You Only Learn One Representation: Unified Network for Multiple Tasks'. Ziel ist es, ein einheitliches Netzwerk bereitzustellen, das…

Computer-Vision-Tools
Tool ansehen

KI-GitHub-Repos

Implementierung des Papiers 'You Only Learn One Representation: Unified Network for Multiple Tasks'. Ziel ist es, ein einheitliches Netzwerk bereitzustellen, das…YOLOR ist eine Implementierung des Papiers 'You Only Learn One Representation: Unified Network for Multiple Tasks'. Ziel ist es, ein einheitliches Netzwerk bereitzustellen, das…

Computer-Vision-Tools
Top 250 KI-GitHub-Repos ansehen

🤗 Transformers ist ein Modell-Definitionsrahmen, der für modernste maschinelle Lernmodelle in den Bereichen Text, Vision, Audio und multimodale Anwendungen entwickelt wurde und…

Machine-Learning-Plattformen
Tool ansehen

🤗 Transformers ist ein Modell-Definitionsrahmen, der für modernste maschinelle Lernmodelle in den Bereichen Text, Vision, Audio und multimodale Anwendungen entwickelt wurde und…

EmpfohlenMachine-Learning-Plattformen
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

Neuroph

KI-GitHub-Repos

Neuroph ist ein Open-Source-Framework für neuronale Netze, geschrieben in Java. Es vereinfacht die Entwicklung und Implementierung von künstlichen neuronalen Netzen für…

Machine-Learning-Plattformen
Tool ansehen

KI-GitHub-Repos

Open-Source-Framework für neuronale Netze, geschrieben in Java. Es vereinfacht die Entwicklung und Implementierung von künstlichen neuronalen Netzen für…Neuroph ist ein Open-Source-Framework für neuronale Netze, geschrieben in Java. Es vereinfacht die Entwicklung und Implementierung von künstlichen neuronalen Netzen für…

Machine-Learning-Plattformen
Top 250 KI-GitHub-Repos 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

Keras

KI-GitHub-Repos

Keras ist eine Open-Source-Bibliothek für Deep Learning, die für Menschen entwickelt wurde. Sie vereinfacht den Prozess des Aufbaus von neuronalen Netzwerken und ermöglicht…

Machine-Learning-Plattformen
Tool ansehen

KI-GitHub-Repos

Open-Source-Bibliothek für Deep Learning, die für Menschen entwickelt wurde. Sie vereinfacht den Prozess des Aufbaus von neuronalen Netzwerken und ermöglicht…Keras ist eine Open-Source-Bibliothek für Deep Learning, die für Menschen entwickelt wurde. Sie vereinfacht den Prozess des Aufbaus von neuronalen Netzwerken und ermöglicht…

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

TensorFlow

KI-GitHub-Repos

TensorFlow ist ein Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…

Machine-Learning-Plattformen
Tool ansehen

KI-GitHub-Repos

Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…TensorFlow ist ein Open-Source-Maschinenlern-Framework, das für alle entwickelt wurde. Es bietet ein umfassendes Ökosystem zum Erstellen und Bereitstellen von…

EmpfohlenMachine-Learning-Plattformen
Top 250 KI-GitHub-Repos ansehen
1 von 8