Integre Oracle Analytics con Oracle Cloud Infrastructure (OCI) Vision para llevar a cabo la detección de objetos, la clasificación de imágenes y la detección de texto sin necesidad de experiencia en aprendizaje automático o inteligencia artificial. Por ejemplo, puede que desee identificar automóviles en fotografías.
Temas:
Visión general de la integración de Oracle Analytics con Vision
Políticas necesarias para integrar OCI Vision con Oracle Analytics
Creación de una conexión a su arrendamiento de Oracle Cloud Infrastructure
Preparación de imágenes para el análisis con un modelo de Vision
Vision es uno de los diversos servicios de inteligencia artificial (IA) que proporciona Oracle Cloud Infrastructure. Le ofrece el potencial de aplicar el Machine Learning y la inteligencia artificial sin necesidad de experiencia en la ciencia de datos.
La integración de Oracle Analytics Cloud con Vision hace posible la detección de objetos, la clasificación de imágenes y la detección de texto desde Oracle Analytics Cloud. Puede realizar este análisis de IA llamando al servicio Vision desde un flujo de datos en Oracle Analytics Cloud.
Vision incluye modelos previamente entrenados y modelos entrenados de forma personalizada.
Modelos previamente entrenados
Los modelos previamente entrenados permiten a los usuarios realizar tareas de análisis de imágenes en juegos de datos genéricos.
Clasificación de imágenes: utilice un juego de categorías fijo para asignar etiquetas a imágenes.
Detección de objetos: busca una instancia de objetos del mundo real o patrones específicos en imágenes o vídeos; por ejemplo, gatos ,perros, bicicletas o un avión.
Detección de texto: convierta texto impreso o manuscrito a formato digital.
Modelo entrenado de forma personalizada
Los modelos entrenados de forma personalizada se calibran y ajustan para detectar imágenes y patrones para fines específicos. Por ejemplo, mientras que un modelo previamente entrenando puede identificar circuitos eléctricos, puede diseñar un modelo entrenado de forma personalizada para identificar los componentes eléctricos que forman un circuito eléctrico; por ejemplo, resistencias, LED, diodos y condensadores. Consulte Tutoriales de Vision.
Para integrar Oracle Analytics con OCI Vision, asegúrese de que tiene las políticas de seguridad necesarias.
El usuario de OCI que especifique en la conexión entre Oracle Analytics Cloud y su arrendamiento de OCI debe tener permisos de lectura, escritura y supresión en el compartimento que contiene los recursos de OCI que desea utilizar. Asegúrese de que el usuario de OCI pertenece a un grupo de usuarios con las siguientes políticas de seguridad de OCI mínimas. Al conectarse a un arrendamiento de OCI desde Oracle Analytics, puede utilizar una clave de API o una entidad de recurso de OCI.
Nota:
Los identificadores de Oracle Cloud (OCID) son identificadores de recursos utilizados en OCI.Nota:
En el caso de la entidad de recurso, para incluir todas las instancias de Analytics de un compartimento, especifique{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
en lugar de {request.principal.id='<analytics_instance_ocid>'}
.Políticas de clave de API | Políticas de entidad de recurso |
---|---|
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>'} |
Realice estas tareas necesarias para integrar Oracle Analytics con Vision y llevar a cabo la detección de objetos, la clasificación de imágenes y la detección de texto.
Tarea | Descripción | Más información |
---|---|---|
Revisión de requisitos | Asegúrese de que el usuario que se conecta desde Oracle Analytics al arrendamiento de OCI tiene las políticas de seguridad necesarias. | Políticas necesarias para integrar OCI Vision con Oracle Analytics |
Conexión a OCI Vision | Cree una conexión reutilizable al servicio Vision. | Creación de una conexión a su arrendamiento de Oracle Cloud Infrastructure |
Preparación de imágenes para su análisis | Cree un juego de datos para las imágenes de origen que desee analizar y cárguelo en Oracle Analytics. | Preparación de imágenes para el análisis con un modelo de Vision |
Hacer que un modelo esté disponible en Oracle Analytics | Registre un modelo de Vision en Oracle Analytics para hacer que esté disponible para los flujos de datos. | Cómo hacer que un modelo de Vision esté disponible en Oracle Analytics |
Procesamiento de las imágenes | Utilice un flujo de datos para realizar una detección de objetos, una clasificación de imágenes o una detección de texto. | Uso de modelos de Oracle Cloud Infrastructure Vision en Oracle Analytics |
Análisis de los resultados | Utilice el juego de datos generado por el flujo de datos para analizar los resultados. | Datos de salida generados para modelos de análisis de detección de rostros, detección de objetos, clasificación de imágenes y detección de texto |
Utilice cubos de Object Storage de OCI para almacenar las imágenes que desee analizar y, a continuación, cree un juego de datos para acceder a estas imágenes en Oracle Analytics.
En la mayoría de los casos, las imágenes de entrada y los modelos de Vision se almacenan en la misma cuenta (arrendamiento) de Oracle Cloud. Si las imágenes de entrada y el modelo de Vision se almacenan en arrendamientos diferentes, debe asegurarse de que la visibilidad del cubo de almacenamiento que contiene las imágenes de entrada sea pública y de que el juego de datos de entrada del flujo de datos contenga las URL de las imágenes individuales (como se describe en el paso 4). Para obtener información sobre cómo hacer que un cubo sea público, consulte Cambio de la visibilidad de un cubo.
Haga que un modelo de Vision esté disponible en Oracle Analytics para poder realizar la detección de objetos, la clasificación de imágenes o la detección de texto mediante flujos de datos.