Integraţi Oracle Analytics cu Oracle Cloud Infrastructure (OCI) Vision pentru a analiza imagini sau videoclipuri în vederea detectării feţelor, obiectelor sau etichetelor, fără a fi nevoie de expertiză în domeniul învăţării automate sau al inteligenţei artificiale. De exemplu, poate doriţi să identificaţi maşini în imagini sau feţe în clipuri video.
Subiecte:
Politicile obligatorii pentru integrarea OCI Vision cu Oracle Analytics
Crearea unei conexiuni la tenancy-ul Oracle Cloud Infrastructure
Pregătirea imaginilor sau a clipurilor video pentru analiza cu un model OCI Vision
Vision este unul dintre serviciile de inteligenţă artificială (AI) furnizate de Oracle Cloud Infrastructure. Vă oferă posibilitatea de a aplica învăţarea automată şi inteligenţa artificială, fără să trebuiască să aveţi experienţă în ştiinţa datelor.
Integrarea Oracle Analytics cu Vision vă permite să analizaţi imagini şi clipuri video pentru a detecta obiecte, text, feţe etc. Analiza AI se efectuează prin invocarea serviciului Vision dintr-un flux de date din Oracle Analytics.
Oracle Analytics acceptă modelele pre-instruite:
Sumar
Tip analiză | Imagini | Clipuri video |
---|---|---|
Clasificare | ![]() |
![]() |
Feţe | ![]() |
![]() |
Etichetă | ![]() |
![]() |
Obiect | ![]() |
![]() |
Text | ![]() |
![]() |
Modele pre-instruite
Clasificarea imaginilor - Utilizaţi un set fix de categorii pentru a asigna etichete imaginilor (nu clipurilor video).
Detectarea obiectelor - găseşte instanţa cu obiecte reale sau anumite tipare în imagini şi clipuri video, de exemplu, pisici, câini, biciclete aeronave sau etichete.
Detectarea textului - Detectaţi text în imagini sau clipuri video. Convertiţi textul tipărit sau scris de mână într-un format digital.
Modele instruite personalizat
Modelele instruite personalizate sunt calibrate şi optimizate pentru a detecta imagini şi tipare în anumite scopuri. De exemplu, dacă un model pre-instruit poate să identifice circuite electrice, puteţi proiecta un model instruit personalizat, pentru a identifica piesele unui circuit electric, de exemplu rezistenţe, LED-uri, diode şi condensatoare. Consultaţi Tutoriale despre Vision.
Pentru a integra Oracle Analytics cu OCI Vision, asiguraţi-vă că aveţi politicile de securitate obligatorii.
Utilizatorul OCI pe care îl specificaţi în conexiunea dintre Oracle Analytics Cloud şi tenancy-ul dvs. OCI trebuie să aibă permisiuni de citire, scriere şi ştergere în compartimentul care conţine resursele OCI pe care doriţi să le utilizaţi. Verificaţi dacă utilizatorul OCI aparţine unui grup de utilizatori cu următoarele politici de securitate de nivel minim pentru OCI. Când vă conectaţi la un tenancy OCI din Oracle Analytics, puteţi utiliza o cheie API OCI sau un responsabil cu resursele.
Notă:
ID-urile Oracle Cloud (OCID) sunt identificatori ai resurselor utilizaţi în OCI.Notă:
În cazul responsabilului cu resursele, pentru a include toate instanţele Analytics într-un compartiment, specificaţi{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
în loc de {request.principal.id='<analytics_instance_ocid>'}
.Politici pentru chei API | Politici privind responsabilul cu resursele |
---|---|
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>'} |
Pentru a integra Oracle Analytics cu Vision şi a efectua operaţiuni de detectare a obiectelor, clasificare a imaginilor sau detectare a textului, efectuaţi aceste sarcini obligatorii.
Sarcină | Descriere | Informaţii suplimentare |
---|---|---|
Examinaţi cerinţele preliminare | Verificaţi dacă utilizatorul care se conectează de la Oracle Analytics la tenancy-ul OCI are politicile de securitate necesare. | Politicile obligatorii pentru integrarea OCI Vision cu Oracle Analytics |
Conectaţi-vă la OCI Vision | Creaţi o conexiune reutilizabilă la serviciul Vision. | Crearea unei conexiuni la tenancy-ul Oracle Cloud Infrastructure |
Pregătiţi imaginile sau clipurile video pentru analiză | Examinaţi cerinţele preliminare pentru imagini şi clipuri video.
Apoi creaţi un set de date care face referire la imaginile sau clipurile video pe care doriţi să le analizaţi şi încărcaţi-l în Oracle Analytics. |
Cerinţe preliminare pentru imagini şi clipuri video, pentru analiza cu un model OCI Vision Pregătirea imaginilor sau a clipurilor video pentru analiza cu un model OCI Vision |
Faceţi ca un model să fie disponibil în Oracle Analytics | Înregistraţi un model Vision în Oracle Analytics, pentru a-l seta ca disponibil pentru fluxurile de date. | Setarea unui model Vision ca disponibil în Oracle Analytics |
Procesaţi imaginile sau clipurile video | Utilizaţi un flux de date pentru a aplica Vision pentru analizarea imaginilor sau clipurilor video. | Utilizarea modelelor Oracle Cloud Infrastructure Vision în Oracle Analytics |
Analizaţi rezultatele | Utilizaţi setul de date generat de fluxul de date, pentru a analiza rezultatele. | Datele rezultate generate, aferente modelelor de analiză pentru detectarea feţelor, detectarea obiectelor, clasificarea imaginilor şi detectarea textului |
Înainte de a începe să procesaţi imagini sau clipuri video utilizând un model Vision din Oracle Analytics, urmaţi aceşti paşi preliminari.
Prezentare generală
Puteţi utiliza bucketuri în Object Storage din OCI, pentru a stoca imaginile pe care doriţi să le analizaţi, apoi creaţi un set de date pentru a accesa acele imagini în Oracle Analytics.
În majoritatea cazurilor, imaginile de intrare şi modelele Vision sunt stocate în acelaşi cont Oracle Cloud (tenancy). Dacă imaginile de intrare şi modelul Vision sunt stocate pe tenancy-uri diferite, trebuie să verificaţi dacă vizibilitatea bucketului de stocare care conţine imaginile dvs. de intrare este publică şi setul de date de intrare din fluxul de date conţine URL-urile individuale ale imaginilor (aşa cum este descris la Pasul 4). Pentru a afla cum să setaţi un bucket ca public, consultaţi Modificaţi vizibilitatea unui bucket.
Imagini
Fluxurile de date din Oracle Analytics pot procesa până la 20.000 de imagini într-o singură rulare. Dacă aveţi de procesat mai mult de 20.000 de imagini, în Object Storage şi Archive Storage din OCI creaţi mai multe bucketuri care să conţină cel mult 20.000 de imagini fiecare. Apoi, creaţi un set de date şi un flux de date separat pentru fiecare bucket şi utilizaţi o secvenţă pentru a procesa secvenţial mai multe fluxuri de date.
Clipuri video
Puteţi utiliza bucketuri în Object Storage din OCI, pentru a stoca imaginile pe care doriţi să le analizaţi, apoi creaţi un set de date pentru a accesa acele imagini în Oracle Analytics.
În majoritatea cazurilor, imaginile de intrare şi modelele Vision sunt stocate în acelaşi cont Oracle Cloud (tenancy). Dacă imaginile de intrare şi modelul Vision sunt stocate pe tenancy-uri diferite, trebuie să verificaţi dacă vizibilitatea bucketului de stocare care conţine imaginile dvs. de intrare este publică şi setul de date de intrare din fluxul de date conţine URL-urile individuale ale imaginilor (aşa cum este descris la Pasul 4). Pentru a afla cum să setaţi un bucket ca public, consultaţi Modificaţi vizibilitatea unui bucket.
Setaţi un model Vision ca disponibil în Oracle Analytics, pentru a putea analiza imaginile sau clipurile video pentru a efectua operaţiuni de detectare a obiectelor, clasificare a imaginilor sau detectare a textului, utilizând fluxuri de date.