Intégrez Oracle Analytics Cloud avec Oracle Cloud Infrastructure (OCI) Vision pour détecter des objets, classer des images et détecter du texte sans disposer d'une expertise particulière en matière d'apprentissage automatique ou d'intelligence artificielle. Par exemple, vous souhaitez identifier des voitures dans des photographies.
Vision fait partie des services d'intelligence artificielle (IA) fournis par Oracle Cloud Infrastructure. Il vous permet d'appliquer l'apprentissage automatique et l'intelligence artificielle sans disposer d'une expertise particulière en science des données.
L'intégration d'Oracle Analytics Cloud à Vision permet de détecter des objets, de classer des images et de détecter du texte à partir d'Oracle Analytics Cloud. Effectuez cette analyse d'IA en appelant le service Vision à partir d'un flux de données dans Oracle Analytics Cloud.
Vision inclut des modèles préentraînés et des modèles entraînés sur mesure.
Modèles préentraînés
Les modèles préentraînés permettent aux utilisateurs d'effectuer des tâches d'analyse d'image sur des ensembles de données génériques.
La classification d'images utilise une catégorie fixe définie pour affecter des libellés aux images.
La détection d'objets recherche des instances d'objets du monde réel ou des schémas spécifiques dans des images ou des vidéos, par exemple : des chats, des chiens, des vélos ou des avions.
La détection de texte convertit du texte imprimé ou manuscrit en un format numérique.
Modèle entraîné sur mesure
Les modèles entraînés sur mesure sont calibrés et optimisés pour détecter des images et des modèles à des fins spécifiques. Par exemple, alors qu'un modèle préentraîné peut identifier des circuits électroniques, vous pouvez concevoir un modèle entraîné sur mesure qui identifiera les composants électroniques qui composent ce circuit (résistances, LED, diodes, condensateurs, etc.).
Pour intégrer Oracle Analytics à OCI Vision, assurez-vous que les stratégies de sécurité requises sont en place.
L'utilisateur OCI indiqué dans la connexion entre Oracle Analytics Cloud et votre location OCI doit disposer des droits d'accès en écriture, lecture et suppression sur le compartiment contenant les ressources OCI à utiliser. Assurez-vous que l'utilisateur OCI fait partie d'un groupe d'utilisateurs avec au moins les stratégies de sécurité OCI suivantes . Lorsque vous vous connectez à une location OCI à partir d'Oracle Analytics, vous pouvez utiliser une clé d'API OCI ou un principal de ressource.
Remarque : pour le principal de ressource, afin d'inclure toutes les instances Analytics dans un compartiment, spécifiez {request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
au lieu de {request.principal.id='<analytics_instance_ocid>'}
.
Tableau 32-7 Stratégies de sécurité requises pour l'intégration d'OCI Vision
Stratégies avec clé d'API | Stratégies avec principal de ressource |
---|---|
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>'} |
Effectuez les tâches suivantes requises pour intégrer Oracle Analytics à Vision, et détecter des objets, classer des images ou détecter du texte.
Tâche | Description | Informations complémentaires |
---|---|---|
Vérifier les prérequis | Assurez-vous que l'utilisateur qui se connecte à la location OCI à partir d'Oracle Analytics applique les stratégies de sécurité requises. | Stratégies requises pour intégrer OCI Vision à Oracle Analytics |
Connexion à OCI Vision | Créez une connexion réutilisable à votre service Vision. | Création d'une connexion à la location OCI |
Préparer les images à analyser | Créez un ensemble de données pour les images source que vous voulez analyser, puis téléchargez-le vers Oracle Analytics. | Préparation d'images en vue de leur analyse avec un modèle Vision |
Rendre un modèle disponible dans Oracle Analytics | Inscrivez un modèle Vision dans Oracle Analytics pour le rendre disponible aux flux de données. | Configuration de la disponibilité d'un modèle Vision dans Oracle Analytics |
Traiter les images | Utilisez un flux de données pour détecter des objets, classer des images ou détecter du texte. | Utilisation de modèles OCI Vision dans Oracle Analytics |
Analyser les résultats | Utilisez l'ensemble de données généré par votre flux de données pour analyser les résultats. | Données de sortie générées pour les modèles d'analyse de détection d'objets, de classification d'images et de détection de texte |
Utilisez des buckets dans OCI Object Storage pour stocker les images que vous voulez analyser, puis créez un ensemble de données afin d'accéder à ces images dans Oracle Analytics.
Dans la plupart des cas, les images d'entrée et les modèles Vision sont stockés sur le même compte (location) Oracle Cloud. Si vos images d'entrée et votre modèle Vision sont stockés sur des locations distinctes, vous devez vous assurer que la visibilité du bucket de stockage qui contient vos images d'entrée est publique et que l'ensemble de données d'entrée pour le flux de données contient les URL des images individuelles (comme décrit à l'étape 4). Pour découvrir comment rendre un bucket public, reportez-vous à Modification de la visibilité d'un bucket.
Mettez à disposition un modèle Vision dans Oracle Analytics pour pouvoir réaliser des opérations de détection d'objets, de classification d'images ou de détection de texte à l'aide de flux de données.