Zautomatyzuj szkolenie modelu rozpoznawania wizualnego

Węzeł źródłowy: 749605

Ten wzorzec kodu jest częścią Pierwsze kroki z IBM Maximo Visual Inspection ścieżka nauczania.

Podsumowanie

Szkolenie modelu rozpoznawania wizualnego może być powtarzalne i żmudne. Użytkownicy zazwyczaj muszą ręcznie przesyłać i oznaczać każdy pojedynczy obraz. Ten wzorzec kodu pokazuje, jak zautomatyzować te powtarzalne zadania poprzez monitorowanie zestawu folderów za pomocą skryptu w języku Python. Po dodaniu obrazów do każdego folderu zostaną one przesłane i oznaczone w programie IBM Maximo Visual Inspection. Po przesłaniu wystarczającej liczby obrazów zostanie przeszkolony model rozpoznawania obrazów.

Opis

Ten wzorzec kodu jest przeznaczony dla użytkowników biznesowych, którzy korzystają z niestandardowych modeli rozpoznawania wizualnego i chcą zmniejszyć ilość czasu spędzanego na ręcznym dostrajaniu i ponownym szkoleniu swoich modeli. Osiąga się to poprzez użycie skryptu Pythona, który ma możliwość monitorowania folderów pod kątem zmian. Po dodaniu obrazów do każdego wyznaczonego folderu są one automatycznie przesyłane do usługi IBM Maximo Visual Inspection i odpowiednio oznaczane. To znacznie upraszcza proces uczenia, ponieważ nie trzeba używać interfejsu użytkownika do przesyłania i oznaczania poszczególnych obrazów. Umożliwia to ciągłą aktualizację modeli IBM Maximo Visual Inspection bez konieczności polegania na administratorze systemu.

Po ukończeniu tego wzorca kodu będziesz mógł:

  • Automatyzuj kategoryzację i przesyłanie obrazów do IBM Maximo Visual Inspection
  • Zautomatyzuj szkolenie modeli w IBM Maximo Visual Inspection

Przepływ

flow

  1. Użytkownik kopiuje odpowiednie obrazy do podfolderów kategorii.
  2. Skrypt zlicza liczbę dodanych obrazów i określa, czy liczba obrazów przekracza próg.
  3. Jeśli liczba obrazów przekroczy próg „przesłania”, skrypt wykonuje żądanie POST i przesyła obrazy dla każdej kategorii.
  4. Jeśli liczba obrazów przekroczy próg „uczenia”, skrypt wykonuje żądanie POST w celu rozpoczęcia uczenia modelu.

Instrukcje

Uzyskaj szczegółowe instrukcje w README plik. Poniższe kroki pokazują, jak:

  1. Sklonuj repozytorium.
  2. Utwórz folder obrazu i podfoldery.
  3. Wypełnij plik konfiguracyjny.
  4. Uruchom i przetestuj skrypt.

Wnioski

Ten wzorzec kodu wyjaśnia, jak zautomatyzować powtarzalne zadania poprzez monitorowanie zestawu folderów za pomocą skryptu w języku Python. Wzorzec kodu jest częścią Pierwsze kroki z IBM Maximo Visual Inspection ścieżka nauczania. Aby kontynuować ścieżkę uczenia się, spójrz na następny wzór Załaduj wyniki wnioskowania IBM Maximo Visual Inspection do panelu kontrolnego.

Źródło: https://developer.ibm.com/patterns/upload-datasets-for-training-models-in-ibm-visual-insights/

Znak czasu:

Więcej z Programista IBM