
30. September - Erstellung zusammensetzbarer Vision-Workflows in FiftyOne
Beschreibung
Dieser Workshop erkundet das FiftyOne Plugin-Framework zur Erstellung von benutzerdefinierten Anwendungen für Computer Vision. Sie lernen, die FiftyOne-App mit pythonbasierten Panels und serverseitigen Operatoren zu erweitern sowie externe Werkzeuge für die Beschriftung, Vektorensuche und Modellinferenz in Ihre Datensatzansichten zu integrieren. Datum, Uhrzeit und Ort 30. September 2026, 9 Uhr - 10 Uhr PST Online. Für Zoom anmelden! Außerdem automatisieren Sie repetitive Aufgaben durch das Schreiben benutzerdefinierter Workflows, die innerhalb der FiftyOne-Umgebung ausgeführt werden. Die Teilnehmer lernen, FiftyOne von einem Visualisierungstool in ein zentrales Hub für Ihren Vision-Stack zu verwandeln. Was Sie lernen werden: * Python-Plugins erstellen. Definieren Sie Plugin-Manifeste und Verzeichnisstrukturen, um benutzerdefinierte Funktionalitäten innerhalb des FiftyOne-Ökosystems zu registrieren. * Serverseitige Operatoren entwickeln. Schreiben Sie Funktionen zur Ausführung von Modellinferenz, Datenbereinigung oder Metadatenaktualisierungen über die App-Schnittstelle. * Interaktive Panels erstellen. Erstellen Sie benutzerdefinierte UI-Dashboards zur Visualisierung von Modellmetriken oder speziellen Datensatzverteilungen. * Ausführungskontexte für Operatoren verwalten. Übergeben Sie Daten zwischen der App-Frontend und Ihrem Backend, um dynamische Benutzer-Workflows zu erstellen. * Delegierte Ausführung implementieren. Konfigurieren Sie Hintergrundprozesse, um langwierige Datenverarbeitungsaufgaben ohne Blockieren der Benutzeroberfläche zu bearbeiten. * Integrationen zur Beschriftung erstellen. Optimieren Sie den Datenfluss zwischen FiftyOne und Annotationen-Plattformen durch benutzerdefinierte Trigger und Eingabeskripte. * Unterstützung für Vektordatenbanken erweitern. Programmieren Sie benutzerdefinierte Connectoren für externe Vektorspeicher, um semantische Suchen in großen Beispieldatensätzen zu ermöglichen. * Plugins verpacken und teilen. Verteilen Sie Ihre Erweiterungen intern und extern
Lassen Sie Ihr Netzwerk wissen, dass Sie dabei sind
Teilen Sie diese Veranstaltung, um Gespräche zu beginnen, Kollegen einzuladen und sich vorab zu vernetzen.