Integrieren Sie Oracle Analytics mit Oracle Cloud Infrastructure (OCI) Vision, um Bilder oder Videos zu analysieren und Gesichter, Objekte oder Labels auch ohne Fachkenntnisse in maschinellem Lernen oder künstlicher Intelligenz zu erkennen. Sie könnten beispielsweise Autos in Fotos oder Gesichter in Videos identifizieren.
Themen:
Überblick über die Integration von Oracle Analytics mit Vision
Erforderliche Policys für die Integration von OCI Vision mit Oracle Analytics
Verbindung zu Ihrem Oracle Cloud Infrastructure-Mandanten erstellen
Bilder oder Videos für die Analyse mit einem OCI Vision-Modell vorbereiten
Vision ist einer von mehreren Services für künstliche Intelligenz (KI), die von Oracle Cloud Infrastructure bereitgestellt werden. Er gibt Ihnen die Möglichkeit, maschinelles Lernen und künstliche Intelligenz auch ohne Fachkenntnisse in Data Science einzusetzen.
Durch die Integration von Oracle Analytics mit Vision können Sie Bilder und Videos analysieren, um Objekte, Text, Gesichter usw. zu erkennen. Diese KI-Analyse führen Sie aus, indem Sie einen Vision-Service aus einem Datenfluss in Oracle Analytics aufrufen.
Oracle Analytics unterstützt vortrainierte Modelle.
Übersicht
Analysetyp | Bilder | Videos |
---|---|---|
Klassifizierung | ![]() |
![]() |
Gesichter | ![]() |
![]() |
Label | ![]() |
![]() |
Objekt | ![]() |
![]() |
Text | ![]() |
![]() |
Vortrainierte Modelle
Bildklassifizierung: Weisen Sie Bildern (aber nicht Videos) anhand eines festen Kategoriesets Labels zu.
Objekterkennung: Findet Vorkommen realer Objekte oder bestimmter Muster in Bildern oder Videos, z.B. Katzen, Hunde, Fahrräder, Flugzeuge oder Labels.
Texterkennung: Erkennen Sie Text in Bildern oder Videos. Konvertierten Sie gedruckte oder handschriftliche Texte in ein digitales Format.
Benutzerdefinierte trainierte Modelle
Benutzerdefinierte trainierte Modelle sind kalibriert und optimiert, um Bilder und Muster für bestimmte Zwecke zu erkennen. Beispiel: Ein vortrainiertes Modell kann möglicherweise elektrische Schaltungen identifizieren, aber mit einem benutzerdefiniert trainierten Modell können Sie auch die elektrischen Bauteile der Schaltung identifizieren, wie Widerstände, LEDs, Dioden und Kondensatoren. Siehe Tutorials zu Vision.
Richten Sie die erforderlichen Sicherheits-Policys ein, bevor Sie Oracle Analytics mit OCI Vision integrieren.
Der OCI-Benutzer, den Sie in der Verbindung zwischen Oracle Analytics Cloud und Ihrem OCI-Mandanten angeben, muss über Lese-, Schreib- und Löschberechtigungen in dem Compartment verfügen, das die gewünschten OCI-Ressourcen enthält. Stellen Sie sicher, dass der OCI-Benutzer zu einer Benutzergruppe mit den folgenden minimalen OCI-Sicherheits-Policys gehört. Wenn Sie eine Verbindung zu einem OCI-Mandanten aus Oracle Analytics herstellen, können Sie entweder einen OCI-API-Schlüssel oder einen Resource Principal verwenden.
Hinweis:
Oracle Cloud-IDs (OCIDs) sind Ressourcen-IDs, die in OCI verwendet werden.Hinweis:
Um bei Verwendung eines Resource Principals alle Analytics-Instanzen unter einem Compartment aufzunehmen, geben Sie{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
anstelle von {request.principal.id='<analytics_instance_ocid>'}
an.API-Schlüssel-Policys | Resource Principal Policys |
---|---|
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>'} |
Führen Sie diese Aufgaben aus, die zum Integrieren von Oracle Analytics mit Vision sowie zum Durchführen von Objekterkennung, Bildklassifizierung und Texterkennung erforderlich sind.
Aufgabe | Beschreibung | Weitere Informationen |
---|---|---|
Voraussetzungen prüfen | Stellen Sie sicher, dass der Benutzer, der von Oracle Analytics eine Verbindung zum OCI-Mandanten herstellt, über die erforderlichen Sicherheits-Policys verfügt. | Erforderliche Policys für die Integration von OCI Vision mit Oracle Analytics |
Verbindung zu OCI Vision herstellen | Stellen Sie eine wiederverwendbare Verbindung zum Vision-Service her. | Verbindung zu Ihrem Oracle Cloud Infrastructure-Mandanten erstellen |
Bilder oder Videos zur Analyse vorbereiten | Prüfen Sie die Voraussetzungen für Bilder und Videos.
Erstellen Sie dann ein Dataset, das die zu analysierenden Bilder oder Videos referenziert, und laden Sie es in Oracle Analytics hoch. |
Voraussetzungen für Bilder und Videos zur Analyse mit einem OCI Vision-Modell Bilder oder Videos für die Analyse mit einem OCI Vision-Modell vorbereiten |
Modell in Oracle Analytics verfügbar machen | Registrieren Sie ein Vision-Modell in Oracle Analytics, um es für Datenflüsse verfügbar zu machen. | Vision-Modell in Oracle Analytics verfügbar machen |
Bilder oder Videos verarbeiten | Verwenden Sie einen Datenfluss, um das Vision-Modell zum Analysieren der Bilder oder Videos anzuwenden. | Oracle Cloud Infrastructure Vision-Modelle in Oracle Analytics verwenden |
Ergebnisse analysieren | Analysieren Sie die Ergebnisse anhand des Datasets, das vom Datenfluss generiert wurde. | Für Modelle zur Objekterkennungs-, Gesichtserkennungs-, Bildklassifizierungs- und Texterkennungsanalyse generierte Ausgabedaten |
Erfüllen Sie diese Voraussetzungen, bevor Sie mit der Verarbeitung von Bildern oder Videos mit einem Vision-Modell in Oracle Analytics beginnen.
Überblick
Sie verwenden Buckets in OCI Object Storage, um die Bilder zu speichern, die Sie analysieren möchten. Dann erstellen Sie ein Dataset, um in Oracle Analytics auf diese Bilder zuzugreifen.
Eingabebilder und Vision-Modelle werden meist in demselben Oracle Cloud-Account (Mandant) gespeichert. Falls Ihre Eingabebilder und Vision-Modelle in unterschiedlichen Mandanten gespeichert werden, müssen Sie sicherstellen, dass die Sichtbarkeit des Speicher-Buckets, der die Eingabebilder enthält, auf öffentlich eingestellt ist und dass das Eingabe-Dataset für den Datenfluss individuelle Bild-URLs enthält (wie in Schritt 4 beschrieben). Wie Sie einen Bucket öffentlich machen, erfahren Sie unter Sichtbarkeit eines Buckets ändern.
Bilder
Datenflüsse in Oracle Analytics können bis zu 20.000 Bilder in einem Durchlauf verarbeiten. Wenn mehr als 20.000 Bilder verarbeitet werden müssen, erstellen Sie in OCI Object Storage und Archive Storage mehrere Buckets mit jeweils maximal 20.000 Bildern. Erstellen Sie dann für jeden Bucket ein separates Dataset und einen separaten Datenfluss, und verwenden Sie eine Sequenz, um mehrere Datenflüsse sequenziell zu verarbeiten.
Videos
Sie verwenden Buckets in OCI Object Storage, um die Bilder zu speichern, die Sie analysieren möchten. Dann erstellen Sie ein Dataset, um in Oracle Analytics auf diese Bilder zuzugreifen.
Eingabebilder und Vision-Modelle werden meist in demselben Oracle Cloud-Account (Mandant) gespeichert. Falls Ihre Eingabebilder und Vision-Modelle in unterschiedlichen Mandanten gespeichert werden, müssen Sie sicherstellen, dass die Sichtbarkeit des Speicher-Buckets, der die Eingabebilder enthält, auf öffentlich eingestellt ist und dass das Eingabe-Dataset für den Datenfluss individuelle Bild-URLs enthält (wie in Schritt 4 beschrieben). Wie Sie einen Bucket öffentlich machen, erfahren Sie unter Sichtbarkeit eines Buckets ändern.
Machen Sie ein Vision-Modell in Oracle Analytics verfügbar, damit Sie Bilder oder Videos analysieren können, um Objekterkennung, Bildklassifizierung oder Texterkennung mit Datenflüssen auszuführen.