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.
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ę.
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:
- Klasyfikowanie obrazów za pomocą usługi Custom Vision
- Klasyfikowanie zagrożonych gatunków ptaków za pomocą 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)
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 , NorthCentralUS
gdzie nie ma lokalnej pomocy technicznej platformy Azure.
Następne kroki
- Postępuj zgodnie z przewodnikiem Szybki start Tworzenie klasyfikatora , aby rozpocząć korzystanie z usługi Custom Vision w portalu internetowym.
- Możesz też ukończyć przewodnik Szybki start dotyczący zestawu SDK, aby zaimplementować podstawowe scenariusze przy użyciu kodu.