Integrare Oracle Analytics Cloud con OCI (Oracle Cloud Infrastructure) Vision per eseguire il rilevamento degli oggetti, la classificazione delle immagini e il rilevamento del testo senza che sia necessario disporre di particolari competenze di apprendimento automatico e intelligenza artificiale. Ad esempio, si potrebbe desiderare di identificare le auto nelle fotografie.
Vision è uno dei numerosi servizi di intelligenza artificiale (AI) disponibili nell'infrastruttura Oracle Cloud. Il servizio consente di utilizzare l'apprendimento automatico e l'intelligenza artificiale anche senza disporre di competenze scientifiche specifiche.
L'integrazione di Oracle Analytics Cloud con Vision consente di eseguire il rilevamento degli oggetti, la classificazione delle immagini e il rilevamento del testo da Oracle Analytics Cloud. Per eseguire questi tipi di analisi AI è necessario richiamare il servizio Vision da un flusso dati definito in Oracle Analytics Cloud.
In Vision sono disponibili modelli pre-addestrati e modelli addestrati personalizzati.
Modelli pre-addestrati
I modelli pre-addestrati consentono agli utenti di eseguire task di analisi delle immagini su data set generici.
Classificazione immagini: consente di utilizzare un set di categorie fisso per assegnare le etichette alle immagini.
Rilevamento oggetti: trova le istanze degli oggetti del mondo reale o motivi specifici nelle immagini o nei video, ad esempio gatti, cani, biciclette o aerei.
Rilevamento testo converte il testo stampato o scritto a mano in formato digitale.
Modelli addestrati personalizzati
I modelli addestrati personalizzati sono calibrati e regolati per rilevare immagini e motivi per scopi specifici. Ad esempio, mentre un modello pre-addestrato potrebbe identificare circuiti elettrici, progettando un modello addestrato personalizzato è possibile identificare i componenti elettrici che costituiscono il circuito elettrico, ad esempio resistori, LED, diodi e condensatori. Vedere Esercitazioni di Vision.
Per integrare Oracle Analytics con OCI Vision, accertarsi di disporre dei criteri di sicurezza richiesti.
L'utente OCI specificato nella connessione tra Oracle Analytics Cloud e la tenancy OCI deve disporre delle autorizzazioni di lettura, scrittura ed eliminazione per il compartimento contenente le risorse OCI che si desidera usare. Accertarsi che l'utente OCI appartenga a un gruppo di utenti con i criteri di sicurezza OCI minimi riportati di seguito. Quando ci si connette a una tenancy OCI da Oracle Analytics, è possibile usare una chiave API OCI oppure un principal risorsa.
Nota:
Gli ID Oracle Cloud (OCID) sono identificativi di risorsa utilizzati in OCI.Nota:
Per il principal risorsa, specificare{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
invece di {request.principal.id='<analytics_instance_ocid>'}
per includere tutte le istanze di Analytics in un compartimento.Criteri chiave API | Criteri principal risorsa |
---|---|
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>'} |
Eseguire i task riportati di seguito, necessari per l'integrazione di Oracle Analytics con Vision e l'esecuzione delle analisi di tipo Rilevamento oggetti, Classificazione immagini o Rilevamento testo.
Task | Descrizione | Ulteriori informazioni |
---|---|---|
Rivedere i prerequisiti | Accertarsi che l'utente che si connette da Oracle Analytics alla tenancy OCI disponga dei criteri di sicurezza richiesti. | Criteri necessari per integrare OCI Vision con Oracle Analytics |
Connettersi a OCI Vision | Creare una connessione riutilizzabile al servizio Vision. | Creare una connessione alla tenancy dell'infrastruttura Oracle Cloud |
Preparare le immagini da analizzare | Creare un data set per le immagini di origine da analizzare e caricarlo in Oracle Analytics. | Preparare le immagini per l'analisi con un modello Vision |
Rendere disponibile un modello in Oracle Analytics | Registrare un modello di Vision in Oracle Analytics per renderlo disponibile per i flussi di dati. | Rendere disponibile un modello di Vision in Oracle Analytics |
Elaborare le immagini | Utilizzare un flusso dati per eseguire il rilevamento degli oggetti, la classificazione delle immagini o il rilevamento del testo. | Utilizzare i modelli di Oracle Cloud Infrastructure Vision in Oracle Analytics |
Analizzare i risultati | Utilizzare il data set generato dal flusso dati per analizzare i risultati. | Dati di output generati per i modelli di analisi Rilevamento volti, Rilevamento oggetti, Classificazione delle immagini e Rilevamento testo |
Utilizzare i bucket in Storage degli oggetti dell'infrastruttura OCI per memorizzare le immagini che si desidera analizzare, quindi creare un data set per accedere alle immagini in Oracle Analytics.
Nella maggior parte dei casi, le immagini di input e i modelli Vision vengono memorizzati nello stesso account (tenancy) Oracle Cloud. Se le immagini di input e il modello Vision sono memorizzati in tenancy diverse, è necessario assicurarsi che la visibilità del bucket di memorizzazione che contiene le immagini di input sia pubblica e che il data set di input per il flusso dati contenga gli URL delle singole immagini (come descritto nel passo 4). Per informazioni su come rendere pubblico un bucket, vedere Modificare la visibilità di un bucket.
Rendere disponibile un modello di Vision in Oracle Analytics in modo da poter eseguire il rilevamento degli oggetti, la classificazione delle immagini o il rilevamento del testo utilizzando i flussi di dati.