Integracja Oracle Analytics z Oracle Cloud Infrastructure (OCI) Vision umożliwia analizowanie obrazów lub filmów wideo w celu wykrywania twarzy, obiektów lub etykiet bez konieczności posiadania doświadczenia w zakresie uczenia maszynowego lub sztucznej inteligencji. Na przykład można identyfikować samochody na zdjęciach lub twarze w filmach wideo.
Tematy:
Polityki wymagane do integracji usługi OCI Vision z Oracle Analytics
Tworzenie połączenia z dzierżawą Oracle Cloud Infrastructure
Przygotowywanie obrazów i filmów wideo do analizy za pomocą modelu OCI Vision
Vision to jedna z wielu usług opartych na sztucznej inteligencji (AI), udostępnianych przez Oracle Cloud Infrastructure. Umożliwia wykorzystanie siły uczenia maszynowego i sztucznej inteligencji bez konieczności posiadania wcześniejszego doświadczenia w zakresie badania danych.
Integracja Oracle Analytics z usługą Vision umożliwia analizowanie obrazów i filmów wideo w celu wykrywania obiektów, tekstu, twarzy itp. Te analizy AI przeprowadza się, wywołując usługę Vision z przepływu danych w Oracle Analytics.
Oracle Analytics obsługuje wstępnie wytrenowane modele.
Podsumowanie
Typ analizy | Obrazy | Wideo |
---|---|---|
Klasyfikacja | ![]() |
![]() |
Twarze | ![]() |
![]() |
Etykieta | ![]() |
![]() |
Obiekt | ![]() |
![]() |
Tekst | ![]() |
![]() |
Wstępnie wytrenowane modele
Klasyfikacja obrazów - przypisywanie do obrazów (ale nie do filmów wideo) etykiet z ustalonego zbioru kategorii.
Wykrywanie obiektów - znajdowanie na obrazach lub filmach wideo wystąpień obiektów fizycznych lub określonych wzorców takich jak koty, psy, rowery, samoloty czy etykiety.
Wykrywanie tekstu - wykrywanie tekstu na obrazach lub filmach wideo. Przekształcanie tekstu drukowanego lub pisanego odręcznie do postaci cyfrowej.
Modele wytrenowane niestandardowo
Modele wytrenowane niestandardowo są kalibrowane i dostrajane do wykrywania obrazów i wzorców do określonych celów. Na przykład, chociaż wstępnie wytrenowany model może identyfikować obwody elektryczne, można zaprojektować model wytrenowany niestandardowo, który będzie identyfikować elementy tworzące obwód elektryczny, takie jak rezystory, diody LED, diody półprzewodnikowe i kondensatory. Zob. Vision - samouczki.
Aby zintegrować Oracle Analytics z usługą OCI Vision, należy się upewnić, że istnieją wymagane polityki zabezpieczeń.
Użytkownik, określany w połączeniu między Oracle Analytics Cloud a używaną dzierżawą OCI, musi mieć w odniesieniu do przewidzianych do użycia zasobów OCI uprawnienia zezwalające na odczyt, zapis i usuwanie. Należy się upewnić, że użytkownik OCI należy do grupy użytkowników, dla której zostały ustawione poniższe minimalne polityki zabezpieczeń OCI. Łącząc się z Oracle Analytics z dzierżawą OCI, można użyć albo klucza API, albo obiektu "principal" zasobu.
Uwaga:
Identyfikatory Oracle Cloud (OCID) to identyfikatory zasobów używane w OCI.Uwaga:
W przypadku obiektu "principal" zasobu, aby uwzględnić w przedziale wszystkie instancje Analytics, należy użyć{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
zamiast {request.principal.id='<analytics_instance_ocid>'}
.Założenia systemowe dot. kluczy API | Założenia systemowe dla obiektu "principal" zasobu |
---|---|
Allow group <group_name> to manage ai-service-vision-family in tenancy |
Allow any-user to manage ai-service-vision-family in tenancy where all {request.principal.id='<analytics_instance_ocid>'} |
Allow group <group_name> to read buckets in compartment <compartment_name> |
Allow any-user to read buckets in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>'} |
Allow group <group_name> to manage objects in compartment <compartment_name> where target.bucket.name='<staging_bucket_name>' |
Allow any-user to manage objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<staging_bucket_name>'} |
Allow group <group_name> to read objects in compartment <compartment_name> where target.bucket.name='<images_bucket_name>' |
Allow any-user to read objects in compartment <compartment_name> where all {request.principal.id='<analytics_instance_ocid>', target.bucket.name='<images_bucket_name>'} |
Allow group <group_name> to read objectstorage-namespaces in tenancy |
Allow any-user to read objectstorage-namespaces in tenancy where all {request.principal.id='<analytics_instance_ocid>'} |
Przedstawiono tu zadania wymagane do przeprowadzenia integracji Oracle Analytics z usługą Vision w celu umożliwienia wykrywania obiektów, klasyfikacji obrazów lub wykrywanie tekstu.
Zadanie | Opis | Więcej informacji |
---|---|---|
Sprawdzenie wymagań wstępnych | Należy upewnić się, że użytkownik łączący się z aplikacji Oracle Analytics z dzierżawą OCI ma wymagane polityki zabezpieczeń. | Polityki wymagane do integracji usługi OCI Vision z Oracle Analytics |
Połączenie się z usługą OCI Vision | Należy utworzyć połączenie do wielokrotnego użytku z usługą Vision. | Tworzenie połączenia z dzierżawą Oracle Cloud Infrastructure |
Przygotowywanie obrazów i filmów wideo do analizy | Należy przejrzeć wymagania wstępne dotyczące obrazów i filmów wideo.
Następnie należy utworzyć zbiór danych odwołujący się do obrazów lub filmów wideo, które mają zostać przeanalizowane, po czym wysłać go do Oracle Analytics. |
Wymagania wstępne dot. obrazów i filmów wideo przeznaczonych do analizy z użyciem modelu OCI Vision Przygotowywanie obrazów i filmów wideo do analizy za pomocą modelu OCI Vision |
Udostępnienie modelu w Oracle Analytics | Należy zarejestrować model Vision w Oracle Analytics, aby udostępnić ten model dla przepływów danych. | Udostępnianie modelu Vision w Oracle Analytics |
Przetwarzanie obrazów lub filmów wideo | Należy użyć przepływu danych, aby zastosować usługę Vision do przeanalizowania obrazów lub filmów wideo. | Używanie modeli Oracle Cloud Infrastructure Vision w Oracle Analytics |
Analiza wyników | Należy przeanalizować wyniki za pomocą zbioru danych wygenerowanego przez przepływ danych. | Dane wyjściowe generowane dla analitycznych modeli wykrywania twarzy, wykrywania obiektów, klasyfikacji obrazów i wykrywania tekstu |
Przed rozpoczęciem przetwarzania obrazów lub filmów wideo za pomocą modelu Vision w Oracle Analytics należy spełnić poniższe wymagania wstępne.
Przegląd
Do przechowywania obrazów, które mają zostać przeanalizowane, należy używać koszyków z usługi OCI Object Storage. Aby uzyskać dostęp do tych obrazów w Oracle Analytics, trzeba utworzyć zbiór danych.
W większości przypadków obrazy wejściowe i modele Vision są przechowywane na tym samym koncie Oracle Cloud (dzierżawa). Jeśli obrazy wejściowe i modele Vision są przechowywane w różnych dzierżawach, trzeba się upewnić, że widoczność koszyka z usługi Object Storage, w którym są zawarte obrazy wejściowe, jest ustawiona na Publiczne, a wejściowy zbiór danych dla przepływu danych zawiera adresy URL poszczególnych obrazów (jak zostało to opisane w punkcie 4). Aby dowiedzieć się, jak uczynić koszyk publicznym, zob. Zmiana widoczności koszyka.
Obrazy
Przepływy danych w Oracle Analytics mogą przetworzyć do 20 000 obrazów w jednym przebiegu. Jeśli do przetworzenia jest więcej niż 20 000 obrazów, należy w usługach OCI Object Storage i OCI Archive Storage utworzyć odpowiednią liczbę koszyków, tak aby żaden nie zawierał więcej niż 20 000 obrazów. Następnie dla każdego koszyka należy utworzyć osobny zbiór danych i przepływ danych, po czym skorzystać z sekwencyjnego przetwarzania przepływów danych.
Wideo
Do przechowywania obrazów, które mają zostać przeanalizowane, należy używać koszyków z usługi OCI Object Storage. Aby uzyskać dostęp do tych obrazów w Oracle Analytics, trzeba utworzyć zbiór danych.
W większości przypadków obrazy wejściowe i modele Vision są przechowywane na tym samym koncie Oracle Cloud (dzierżawa). Jeśli obrazy wejściowe i modele Vision są przechowywane w różnych dzierżawach, trzeba się upewnić, że widoczność koszyka z usługi Object Storage, w którym są zawarte obrazy wejściowe, jest ustawiona na Publiczne, a wejściowy zbiór danych dla przepływu danych zawiera adresy URL poszczególnych obrazów (jak zostało to opisane w punkcie 4). Aby dowiedzieć się, jak uczynić koszyk publicznym, zob. Zmiana widoczności koszyka.
Model Vision można udostępnić w Oracle Analytics, co pozwoli analizować obrazy lub filmy wideo w celu wykrywania obiektów, klasyfikowania obrazów lub wykrywania tekstu z użyciem przepływów danych.