Integrieren Sie Oracle Analytics mit Oracle Cloud Infrastructure (OCI) Vision, um Objekterkennung, Bildklassifizierung und Texterkennung auch ohne Fachkenntnisse in maschinellem Lernen oder künstlicher Intelligenz durchzuführen. Sie könnten etwa Autos in Fotos identifizieren.
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.
Die Integration von Oracle Analytics Cloud mit Vision ermöglicht die Objekterkennung, Bildklassifizierung und Texterkennung aus Oracle Analytics Cloud. Diese KI-Analyse führen Sie aus, indem Sie den Vision-Service aus einem Datenfluss in Oracle Analytics Cloud aufrufen.
Vision enthält vortrainierte Modelle und benutzerdefinierte trainierte Modelle.
Vortrainierte Modelle
Mit vortrainierten Modellen können Benutzer Bildanalyseaufgaben für generische Datasets ausführen.
Bildklassifizierung: Weist Bildern anhand eines festen Kategoriesets Labels zu.
Objekterkennung: Findet Vorkommen realer Objekte oder bestimmter Muster in Bildern oder Videos, z.B. Katzen, Hunde, Fahrräder oder Flugzeuge.
Texterkennung konvertiert gedruckte oder handschriftliche Texte in ein digitales Format.
Benutzerdefiniertes trainiertes Modell
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.
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: 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.
Tabelle 32-7 Erforderliche Sicherheits-Policys für die OCI Vision-Integration
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 zum OCI-Mandanten erstellen |
Bilder für die Analyse vorbereiten | Erstellen Sie ein Dataset für die zu analysierenden Quellbilder, und laden Sie es in Oracle Analytics hoch. | Bilder für die Analyse mit einem 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 verarbeiten | Führen Sie Objekterkennung, Bildklassifizierung oder Texterkennung mit einem Datenfluss durch. | OCI 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-, Bildklassifizierungs- und Texterkennungsanalyse generierte Ausgabedaten |
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 Objekterkennung, Bildklassifizierung oder Texterkennung mit Datenflüssen durchführen können.