
30. September - Erstellung von komposierbaren Vision-Workflows in FiftyOne
Beschreibung
Dieser Workshop erkundet das FiftyOne Plugin-Framework, um benutzerdefinierte Computer-Vision-Anwendungen zu erstellen. Sie lernen, die FiftyOne-App mit Python-basierten Panels und serverseitigen Operatoren zu erweitern und externe Tools für das Labeling, die Vektorsuche und die Modellinferenz in Ihre Datensatzansichten zu integrieren. Datum, Uhrzeit und Ort 30. September 2026, 9 bis 10 Uhr PST Online. Für das Zoom-Meeting registrieren! Sie werden auch repetitive Aufgaben automatisieren, indem Sie benutzerdefinierte Workflows schreiben, die innerhalb der FiftyOne-Umgebung ausgeführt werden. Die Teilnehmer lernen, FiftyOne von einem Visualisierungstool in ein zentrales Hub für Ihre Vision-Stack zu transformieren. Was Sie lernen werden: * Python-Plugins erstellen. Definieren Sie Plugin-Manifestdateien und Verzeichnisstrukturen, um benutzerdefinierte Funktionalitäten innerhalb des FiftyOne-Ökosystems zu registrieren. * Serverseitige Operatoren entwickeln. Schreiben Sie Funktionen, um Modellinferenz, Datenbereinigung oder Metadatenaktualisierungen über die App-Schnittstelle auszuführen. * Interaktive Panels erstellen. Erstellen Sie benutzerdefinierte UI-Dashboards, um Modellmetriken oder spezialisierte Datensatzverteilungen zu visualisieren. * Kontexte für die Ausführung von Operatoren verwalten. Übertragen Sie Daten zwischen dem Frontend der App und Ihrem Backend, um dynamische Benutzer-Workflows zu erstellen. * Delegierte Ausführung implementieren. Konfigurieren Sie Hintergrundarbeiter, um lang laufende Datenverarbeitungsaufgaben auszuführen, ohne die Benutzeroberfläche zu blockieren. * Integrationen für das Labeling erstellen. Optimieren Sie den Datenfluss zwischen FiftyOne und Annotationsplattformen durch benutzerdefinierte Trigger und Eingabeskripts. * Unterstützung für Vektordatenbanken erweitern. Programmieren Sie benutzerdefinierte Connectoren für externe Vektor-Speicher, um die semantische Suche über große Stichprobendatensätze zu ermöglichen. * Plugins paketieren 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.








