Integracija servisa Oracle Analytics i modula Oracle Cloud Infrastructure Vision

Integrirajte Oracle Analytics i Oracle Cloud Infrastructure (OCI) Vision kako biste analizirali slike ili videozapise za prepoznavanje lica, objekata ili oznaka, čak i ako nemate prethodna znanja iz područja strojnog učenja ili umjetne inteligencije. Na primjer, možda ćete poželjeti identificirati automobile na fotografijama ili lica u videozapisima.

Pregled integracije servisa Oracle Analytics i Vision

Vision jedan je od nekoliko servisa iz područja umjetne inteligencije (AI) koji pruža Oracle Cloud Infrastructure. Omogućava vam primjenu strojnog učenja i umjetne inteligencije, čak i ako nemate prethodna znanja iz područja obrade podataka.



Integracija servisa Oracle Analytics i Vision omogućava vam analizu slika i videozapisa za prepoznavanje objekata, teksta, lica itd. Tu analizu umjetne inteligencije provodite pozivanjem servisa Vision iz tijeka podataka u servisu Oracle Analytics.

Oracle Analytics podržava prethodno pripremljene modele.

Sažetak

Vrsta analize Slike Videozapisi
Klasifikacija Da Ne
Lica Da Da
Oznaka Ne Da
Objekt Da Da
Tekst Da Da

Prethodno pripremljeni modeli

  • Prepoznavanje lica – identificiranje postojanja lica na slikama ili videozapisima. Npr., možda želite sakriti identitet osoba na slikama tako što ćete ih zamutiti s pomoću informacija o lokaciji lica koje ovaj model vraća.
  • Klasifikacija slika – upotrijebite skup fiksnih kategorija za dodjeljivanje oznaka slikama (ne videozapisima).

  • Prepoznavanje oznaka -identificirajte postojanje oznaka u videozapisima.
  • Prepoznavanje objekata – pronalazi instance objekata u stvarnom svijetu ili specifične uzorke na slikama ili videozapisima, npr. s mačkama, psima, biciklima, letjelicama ili oznakama.

  • Prepoznavanje teksta - prepoznavanje teksta u slikama ili videozapisima. Konverzija otisnutog teksta ili rukopisa u digitalni format.

Posebno pripremljeni modeli

Posebno pripremljeni modeli kalibrirani su i fino prilagođeni za prepoznavanje slika i uzoraka za određene namjene. Npr., dok prethodno pripremljeni model može identificirati strujne krugove, možete dizajnirati i posebno pripremljeni model za identificiranje električnih komponenti koje tvore strujni krug; npr., otpornika, LED indikatora, dioda i kondenzatora. Pogledajte Vodiči za Vision.

Pravila neophodna za integraciju servisa OCI Vision i Oracle Analytics

Kako biste integrirali Oracle Analytics i OCI Vision, uvjerite se da imate potrebna sigurnosna pravila.

OCI korisnik kojega definirate u vezi između servisa Oracle Analytics Cloud i svoje OCI klijentske particije mora imati dopuštenja za čitanje, pisanje i brisanje u odjeljku u kojem se nalaze OCI resursi koje želite upotrijebiti. Provjerite pripada li korisnik servisa OCI grupi korisnika koja ima sljedeća minimalna pravila OCI zaštite. Nakon što povežete OCI klijentsku particiju iz servisa Oracle Analytics, možete upotrijebiti OCI API ključ ili glavni resurs.

Bilješka:

ID-jevi servisa Oracle Cloud (OCID-ovi) identifikatori su resursa koji se upotrebljavaju u OCI-ju.

Bilješka:

Za glavni resurs, kako biste uključili sve instance servisa Analytics iz odjeljka, definirajte {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'} umjesto {request.principal.id='<analytics_instance_ocid>'}.
Pravila API ključa Pravila glavnog resursa
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>'}

Tipični tijek rada za integraciju servisa Oracle Analytics i Vision

Izvršite te zadatke potrebne za integraciju servisa Oracle Analytics i Vision te prepoznavanje objekata, klasifikaciju slika ili prepoznavanje teksta.

Zadatak Opis Dodatne informacije
Pregled preduvjeta Provjerite ima li korisnik koju se iz servisa Oracle Analytics povezuje s OCI klijentskom particijom potrebna sigurnosna pravila. Pravila potrebna za integraciju servisa OCI Vision i Oracle Analytics
Povezivanje sa servisom OCI Vision Stvorite višekratnu vezu sa servisom Vision. Stvaranje veze s klijentskom particijom Oracle Cloud Infrastructure
Priprema slika ili videozapisa za analizu Pregled preduvjeta za slike i videozapise.

Zatim stvorite skup podataka koji navodi slike ili videozapise koje želite analizirati i prenesite ga u Oracle Analytics.

Preduvjeti za slike i videozapise za analizu s modelom OCI Vision

Priprema slika ili videozapisa za analizu s modelom OCI Vision

Omogućavanje modela u servisu Oracle Analytics Registrirajte model Vision u servisu Oracle Analytics kako biste ga učinili dostupnim za tijekove podataka. Omogućavanje modela Vision u servisu Oracle Analytics
Obrađivanje slika ili videozapisa Upotrijebite tijek podataka kako biste primijenili Vision za analizu slika ili videozapisa. Upotreba Oracle Cloud Infrastructure Vision modela u servisu Oracle Analytics
Analiza rezultata Za analizu rezultata upotrijebite skup podataka koji je generirao vaš tijek podataka. Izlazni podaci generirani za modele analize prepoznavanja lica, prepoznavanja objekata, klasifikacije slika i prepoznavanja teksta

Preduvjeti za slike i videozapise za analizu s modelom OCI Vision

Prije nego što počnete obrađivati slike ili videozapise s pomoću Vision modela u servisu Oracle Analytics, slijedite ove preduvjete.

Pregled

Možete upotrijebiti spremnike u servisu OCI Object Storage za spremanje slika koje želite analizirati, a zatim stvoriti skup podataka za pristup tim slikama u servisu Oracle Analytics.

U većini slučajeva, ulazne slike i modeli servisa Vision spremaju se u isti Oracle Cloud račun (klijentsku particiju). Ako se vaše ulazne slike i Vision model spreme u druge klijentske particije, morat ćete osigurati da vidljivost spremnika koji sadrži vaše ulazne slike bude javna te da ulazni skup podataka za tijek podataka sadrži URL-ove pojedinačnih slika (prema opisu u 4. koraku). Upute o tome kako spremnik učiniti javnim potražite u Promjena vidljivosti spremnika.

Slike

Tijekovi podataka u servisu Oracle Analytics mogu obraditi do 20 000 slika u jednom izvođenju. Ako imate više od 20 000 slika za obradu, u Object Storage i Archive Storage OCI-ja stvorite više spremnika koji neće sadržavati više od 20 000 slika po spremniku. Zatim stvorite zaseban skup podataka i tijek podataka za svaki od spremnika i upotrijebite Nizanje za sekvencijsku obradu više tijekova podataka.

Videozapisi

  • Podržani formati videozapisa: .mov, .mp4, .h264, .mkv, .webm.
  • Trajanje do 20 GB i 10 sati.
  • Pojedinačni videozapisi mogu biti veličine do 1 GB.
  • Svako pokretanje tijeka podataka u servisu Oracle Analytics može obraditi oko 50 minuta videozapisa. Točno ograničenje ovisi o veličini, razlučivosti i formatu datoteke videozapisa.

Priprema slika ili videozapisa za analizu s modelom OCI Vision

Možete upotrijebiti spremnike u servisu OCI Object Storage za spremanje slika koje želite analizirati, a zatim stvoriti skup podataka za pristup tim slikama u servisu Oracle Analytics.

U većini slučajeva, ulazne slike i modeli servisa Vision spremaju se u isti Oracle Cloud račun (klijentsku particiju). Ako se vaše ulazne slike i Vision model spreme u druge klijentske particije, morat ćete osigurati da vidljivost spremnika koji sadrži vaše ulazne slike bude javna te da ulazni skup podataka za tijek podataka sadrži URL-ove pojedinačnih slika (prema opisu u 4. koraku). Upute o tome kako spremnik učiniti javnim potražite u Promjena vidljivosti spremnika.

  1. U OCI konzoli prijeđite na Object Storage & Archive Storage te stvorite novi spremnik za spremanje svojih slika.

  2. Učitajte slike ili videozapise u spremnik.
    Pobrinite se da spremnik ne sadrži vanjske datoteke. Oracle Analytics obradit će sve datoteke iz spremnika.
    Spremnik može biti privatan ili javan, ali mora biti dostupan OCI korisniku i u skladu s OCI generičkim ograničenjima za slike. Provjerite OCI dokumentaciju. S pomoću vrijednosti Put URL-a (URI) možete navoditi slike i videozapise.
  3. Za obradu svih slika ili videozapisa iz spremnika, dodajte URL spremnika u CSV datoteku.
    1. U spremištu Object Storage odaberite spremnik za prikaz slika u dijaloškom okviru Objekti.
    2. Kopirajte URL iz trake preglednika za URL.
    3. Stvorite CSV datoteku s poljima za ID, Bucket Name i Bucket URL.
    4. Zalijepite URL spremnika u CSV datoteku kao vrijednost Bucket URL.
      Ako imate više od 20 000 slika, tipično ćete morati stvoriti više spremnika od do 20 000 slika i stvoriti zaseban skup podataka za svaki od spremnika.
  4. Za pojedinačno navođenje slika stvorite CSV datoteku s ID-om polja, nazivom slike i lokacijom datoteke te popunite datoteku jedinstvenim ID-ovima, nazivima i URI-jima slika za analizu.

  5. Kako biste pojedinačno naveli videozapise, stvorite CSV datoteku s ID-om polja i URL-om te popunite datoteku jedinstvenim ID-om i URI-jima videozapisa za analizu.

  6. U servisu Oracle Analytics pritisnite Stvori, zatim Skup podataka i prenesite CSV datoteku koju ste stvorili u 3., 4. ili 5. koraku.

Omogućavanje modela Vision u servisu Oracle Analytics

Omogućite Vision model u servisu Oracle Analytics kako biste mogli analizirati slike ili videozapise ili izvršiti prepoznavanje objekata, klasifikaciju slika ili prepoznavanje teksta s pomoću tijekova podataka.

Prije no što počnete, stvorite vezu s OCI klijentskom particijom. Pogledajte Stvaranje veze s klijentskom particijom Oracle Cloud Infrastructure.
  1. U servisu OCI Object Storage stvorite spremnik u odjeljku s pomoću prikladnog naziva (npr., MyVisionModelStagingBucket).
    Ovaj spremnik za pripremu:
    • Mora se stvoriti u dostupnom odjeljku.
    • Mora se stvoriti prije registriranja modela.
    • Može imati privatnu vidljivost.
    • Može se upotrebljavati za višestruke modele.
    • Možete promijeniti na zaslonu Provjera.
  2. Na početnoj stranici Oracle Analytics pritisnite Izbornik stranice Trotočka izbornika stranice, odaberite Registracija modela/funkcije i zatim odaberite OCI Vision modeli.
  3. U dijaloškom prozoru Registracija modela Vision, u izborniku Iz veze pritisnite vezu koju ste stvorili u Stvaranje veze s klijentskom particijom Oracle Cloud Infrastructure.

    Prikazuje se popis dostupnih modela.
  4. Na popisu dostupnih modela pritisnite model koji želite primijeniti na svoje slikovne podatke.
    Na primjer, za prepoznavanje automobila na fotografijama odaberite Unaprijed pripremljeno prepoznavanje objekata ili za prepoznavanje lica u videozapisima odaberite Unaprijed pripremljeno prepoznavanje lica u videozapisima.
    Kada odaberete model, prikazat će se zaslon s informacijama s pojedinostima modela.

  5. U izborniku Naziv modela definirajte naziv kojim ćete identificirati model u servisu Oracle Analytics.
  6. U izborniku Naziv spremnika za pripremu unesite naziv koji ste definirali u 1. koraku (npr., MyVisionModelStagingBucket).
  7. Pritisnite Registriraj.
Savjet: Za pregled registriranog modela s početne stranice servisa Oracle Analytics prijeđite na Strojno učenje, a zatim na Modeli.