Co to jest usługa Custom Vision?

Usługa Azure AI Custom Vision to usługa rozpoznawania obrazów, która umożliwia tworzenie, wdrażanie i ulepszanie własnych modeli identyfikatorów obrazów. Identyfikator obrazu stosuje etykiety do obrazów zgodnie z ich cechami wizualnymi. Każda etykieta reprezentuje klasyfikację lub obiekt. Usługa Custom Vision umożliwia określanie własnych etykiet i trenowanie modeli niestandardowych w celu ich wykrywania.

Napiwek

Interfejs API analizy obrazów usługi Azure AI oparty na podstawowym modelu Florencji obsługuje teraz modele niestandardowe z możliwością uczenia przy użyciu kilku strzałów. Użyj usługi Image Analysis 4.0 , aby utworzyć niestandardowe modele identyfikatorów obrazów przy użyciu najnowszej technologii platformy Azure. Aby przeprowadzić migrację projektu usługi Custom Vision do nowego systemu Analizy obrazów 4.0, zobacz Przewodnik migracji. Aby porównać te dwie usługi, zobacz stronę Porównanie.

Usługi Custom Vision można używać za pośrednictwem zestawu SDK biblioteki klienta, interfejsu API REST lub portalu internetowego usługi Custom Vision. Postępuj zgodnie z przewodnikiem Szybki start, aby rozpocząć pracę.

Zrzut ekranu przedstawiający obraz w witrynie internetowej usługi Custom Vision z przewidywanymi tagami.

Ta dokumentacja zawiera następujące typy artykułów:

  • Przewodniki Szybki start to instrukcje krok po kroku, które umożliwiają wykonywanie wywołań do usługi i uzyskiwanie wyników w krótkim czasie.
  • Przewodniki z instrukcjami zawierają instrukcje dotyczące korzystania z usługi w bardziej szczegółowy lub dostosowany sposób.
  • Samouczki są dłuższymi przewodnikami , które pokazują, jak używać tej usługi jako składnika w szerszych rozwiązaniach biznesowych.

Aby uzyskać bardziej ustrukturyzowane podejście, postępuj zgodnie z modułem Trenowanie dla usługi Custom Vision:

Jak to działa

Usługa Custom Vision używa algorytmu uczenia maszynowego do analizowania obrazów pod kątem funkcji niestandardowych. Przesyłasz zestawy obrazów, które nie mają właściwości wizualnych, których szukasz. Następnie należy oznaczyć obrazy własnymi etykietami (tagami) w momencie przesłania. Algorytm trenuje te dane i oblicza własną dokładność, testując się na tych samych obrazach. Po wytrenowanym modelu możesz testować, ponownie trenować i w końcu używać go w aplikacji rozpoznawania obrazów do klasyfikowania obrazów lub wykrywania obiektów. Możesz również wyeksportować model do użycia w trybie offline.

Klasyfikacja i wykrywanie obiektów

Funkcje usługi Custom Vision można podzielić na dwie kategorie. Klasyfikacja obrazów stosuje co najmniej jedną etykietę do całego obrazu. Wykrywanie obiektów jest podobne, ale zwraca współrzędne na obrazie, na którym znajdują się zastosowane etykiety.

Optymalizacja przypadków użycia

Usługa Custom Vision została zoptymalizowana pod kątem szybkiego rozpoznawania głównych różnic między obrazami, dlatego można rozpocząć prototypowanie modelu przy użyciu niewielkiej ilości danych. Zazwyczaj dobrym początkiem jest użycie 50 obrazów na etykietę. Jednak usługa nie jest optymalna do wykrywania subtelnych różnic na obrazach (na przykład wykrywania drobnych pęknięć lub wgniecenia w scenariuszach zapewniania jakości).

Ponadto można wybrać spośród kilku odmian algorytmu custom vision zoptymalizowanego pod kątem obrazów z określonym materiałem tematu — na przykład punktów orientacyjnych lub elementów detalicznych. Aby uzyskać więcej informacji, zobacz Wybieranie domeny.

Jak używać usługi Custom Vision

Usługa Custom Vision Service jest dostępna jako zestaw natywnych zestawów SDK i za pośrednictwem internetowego interfejsu w portalu Custom Vision. Możesz tworzyć, testować i trenować model za pośrednictwem jednego z tych dwóch interfejsów lub obu jednocześnie.

Obsługiwane przeglądarki dla portalu internetowego usługi Custom Vision

Portal Custom Vision może być używany przez następujące przeglądarki internetowe:

  • Microsoft Edge (najnowsza wersja)
  • Google Chrome (najnowsza wersja)

Witryna internetowa usługi Custom Vision w oknie przeglądarki Chrome

Kopia zapasowa i odzyskiwanie po awarii

W ramach platformy Azure usługa Custom Vision Service zawiera składniki, które są przechowywane w wielu regionach. Strefy usług i regiony są używane przez wszystkie nasze usługi w celu zapewnienia ciągłej obsługi naszym klientom. Aby uzyskać więcej informacji na temat stref i regionów, zobacz Regiony świadczenia usługi Azure. Jeśli potrzebujesz dodatkowych informacji lub masz jakiekolwiek problemy, skontaktuj się z pomocą techniczną.

Prywatność i zabezpieczenia danych

Podobnie jak w przypadku wszystkich usług sztucznej inteligencji platformy Azure, deweloperzy korzystający z usługi Custom Vision powinni pamiętać o zasadach firmy Microsoft dotyczących danych klientów. Aby dowiedzieć się więcej, zobacz stronę usługi Azure AI w Centrum zaufania firmy Microsoft.

Przechowywanie danych

Usługa Custom Vision nie replikuje danych poza określonym regionem, z wyjątkiem jednego regionu , NorthCentralUSgdzie nie ma lokalnej pomocy technicznej platformy Azure.

Następne kroki