Microsoft ulepsza usługę przetwarzania obrazów

Microsoft ulepsza usługę przetwarzania obrazów

Autor: Krzysztof Sulikowski

Opublikowano: 4/8/2019, 8:44 PM

Liczba odsłon: 747

Custom Vision Service (Niestandardowe przetwarzanie obrazów) to jedna z usług poznawczych spod szyldu Azure Cognitive Services, która pozwala dostosowywać własne modele przetwarzania obrazów dla unikatowych przypadków użycia. Przykłady? Sprzedawca może tworzyć modele automatycznie klasyfikujące obrazy w jego katalogach (sukienki/buty etc.), strony społecznościowe mogą efektywnie filtrować i oznaczać zdjęcia specyficznych produktów, a parki narodowe mogą sprawdzać, czy w obrazach z ich kamer znajdują się akurat dzikie zwierzęta. Możliwości tej usługi właśnie nieco się poszerzyły.

Custom Vision napędzany jest przez machine learning i pozwala deweloperom tworzyć, wdrażać i ulepszać własne klasyfikatory obrazów, by szybko rozpoznawały ich zawartość. Klasyfikatory te można też eksportować i uruchamiać w czasie rzeczywistym na iOS (CoreML), Androidzie (TensorFlow) i wielu innych urządzeniach końcowych. Wyeksportowane modele są optymalizowane z myślą o możliwościach urządzeń mobilnych, aby przy sporej wydajności zachowywały wysoką skuteczność.

Przekazywanie obrazów
Przekazuj własne obrazy z etykietami lub użyj usługi Custom Vision Service, aby szybko tagować obrazy bez etykiet.

Uczenie
Użyj obrazów z etykietami, aby nauczyć usługę Custom Vision Service wybranych pojęć.

Oceń
Użyj prostych wywołań interfejsów API REST, aby szybko tagować obrazy za pomocą nowego niestandardowego modelu przetwarzania obrazów, lub po prostu wyeksportuj model do urządzenia, aby uruchamiać funkcję interpretacji obrazów w czasie rzeczywistym.

Aktywne uczenie
Obrazy ocenione za pomocą Twojego niestandardowego modelu przetwarzania obrazów stają się częścią pętli opinii, której możesz użyć do dalszego ulepszania klasyfikatora.

Od dzisiaj Custom Vision oferuje kilka nowych usprawnień:

  • Modele wysokiej jakości: Custom Vision obejmuje zaawansowany trening z nowym zapleczem machine learningowym z poprawioną wydajnością, zwłaszcza w zestawach danych stanowiących wyzwanie i w drobiazgowej klasyfikacji. Dzięki zaawansowanemu treningowi deweloper może określić budżet czasu, a Custom Vision eksperymentalnie zidentyfikuje najlepsze ustawienia treningu i rozszerzenia.
  • Łatwość iteracji: Custom Vision ułatwia integrację możliwości computer vision z aplikacjami z API i SDK REST 3.0. Końcówka tego potoku zaprojektowana została, by wspierać iteratywne ulepszanie modeli. Można zatem szybko wytrenować model, prototypować w warunkach rzeczywistych i użyć danych wynikowych, by ulepszyć model i szybciej uzyskać dla niego jakość produkcyjną.
  • Trening w chmurze, uruchamianie wszędzie: wyeksportowane modele są zoptymalizowane pod kątem urządzeń mobilnych tak, aby przy sporej wydajności zachowywały wysoką skuteczność. Teraz można eksportować klasyfikatory, korzystając ze wsparcia Azure Resource Manager (ARM) dla Raspberry Pi 3 oraz Vision AI Dev Kit.

Custom Vision Service (Niestandardowe przetwarzanie obrazów) to usługa ogólnodostępna na platformie Azure.

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia