Integre o Oracle Analytics com o Oracle Cloud Infrastructure (OCI) Vision para analisar imagens ou vídeos para detetar rostos, objetos ou etiquetas sem necessidade de uma especialização em aprendizagem automática ou inteligência artificial. Por exemplo, poderá pretender identificar carros em fotografias ou rostos em vídeos.
Tópicos:
Perspetiva Geral para Integrar o Oracle Analytics com o Vision
Políticas Obrigatórias para Integrar o OCI Vision com o Oracle Analytics
Criar uma Ligação à Sua Tenancy do Oracle Cloud Infrastructure
Preparar Imagens ou Videos para Análise com um Modelo do OCI Vision
O Vision é um dos vários serviços de inteligência artificial (IA) fornecidos pelo Oracle Cloud Infrastructure. Dá-lhe o poder de aplicar a aprendizagem automática e a inteligência artificial sem necessidade de uma especialização em ciência de dados.
A integração do Oracle Analytics com o Vision permite analisar imagens e vídeos para detetar objetos, texto, rostos, etc. Efetue esta análise de IA invocando o serviço Vision a partir de um fluxo de dados no Oracle Analytics.
O Oracle Analytics suporta modelos com treino prévio.
Resumo
Tipo de Análise | Imagens | Vídeos |
---|---|---|
Classificação | ![]() |
![]() |
Rostos | ![]() |
![]() |
Etiqueta | ![]() |
![]() |
Objeto | ![]() |
![]() |
Texto | ![]() |
![]() |
Modelos com treino prévio
Classificação de Imagens - Utiliza um conjunto de categorias fixas para atribuir etiquetas a imagens (não vídeos).
Deteção de Objetos - Encontra instâncias de objetos do mundo real ou padrões específicos em imagens ou vídeos, por exemplo, gatos, cães, bicicletas, aeronaves ou etiquetas.
Deteção de Texto - Deteta texto em imagens ou vídeos. Converta texto impresso ou escrito à mão num formato digital.
Modelos com treino customizado
Os modelos com treino customizado são calibrados e otimizados para detetar imagens e padrões para fins específicos. Por exemplo, ao passo que um modelo com treino prévio pode identificar circuitos elétricos, pode conceber um modelo com treino customizado para identificar os componentes elétricos que compõem um circuito elétrico, por exemplo, resistências, LEDs, díodos e condensadores. Consulte Guias Práticos do Vision.
Para integrar o Oracle Analytics com o OCI Vision, certifique-se de que dispõe das políticas de segurança obrigatórias.
O utilizador do OCI que especificar na ligação entre o Oracle Analytics Cloud e a sua tenancy do OCI deve ter permissões de leitura, escrita e apagamento no compartimento que contém os recursos do OCI que pretende utilizar. Certifique-se de que o utilizador do OCI pertence a um grupo de utilizadores com as seguintes políticas de segurança mínimas do OCI. Quando estabelece ligação a uma tenancy do OCI a partir do Oracle Analytics, pode utilizar uma chave da API ou um recurso principal do OCI.
Nota:
Os OCIDs (Oracle Cloud IDs) são identificadores de recursos utilizados no OCI.Nota:
Para o recurso principal, para incluir todas as instâncias do Analytics num compartimento, especifique{request.principal.type='analyticsinstance', request.principal.compartment.id='<compartmentA_ocid>'}
em vez de {request.principal.id='<analytics_instance_ocid>'}
.Políticas de Chave da API | Políticas de Recurso Principal |
---|---|
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>'} |
Efetue estas tarefas necessárias para integrar o Oracle Analytics com o Vision e efetue a deteção de objetos, a classificação de imagens ou a deteção de texto.
Tarefa | Descrição | Mais Informações |
---|---|---|
Rever pré-requisitos | Certifique-se de que o utilizador a ligar do Oracle Analytics à tenancy do OCI tem as políticas de segurança obrigatórias. | Políticas Obrigatórias para Integrar o OCI Vision com o Oracle Analytics |
Ligar ao OCI Vision | Crie uma ligação reutilizável ao seu serviço Vision. | Criar uma Ligação à Sua Tenancy do Oracle Cloud Infrastructure |
Preparar as imagens ou vídeos para análise | Reveja os pré-requisitos para imagens e vídeos.
Em seguida, crie um conjunto de dados que referencie as imagens ou vídeos que pretende analisar e carregue-o para o Oracle Analytics. |
Pré-requisitos para Imagens e Vídeos para Análise com um Modelo do OCI Vision Preparar Imagens ou Videos para Análise com um Modelo do OCI Vision |
Disponibilizar um modelo no Oracle Analytics | Registe um modelo do Vision no Oracle Analytics para o disponibilizar para os fluxos de dados. | Disponibilizar um modelo do Vision no Oracle Analytics |
Processar as suas imagens ou vídeos | Utilize um fluxo de dados para aplicar o Vision para analisar as imagens ou os vídeos. | Utilizar Modelos do Oracle Cloud Infrastructure Vision no Oracle Analytics |
Analisar os resultados | Utilize o conjunto de dados gerado pelo seu fluxo de dados para analisar os resultados. | Dados de Saída Gerados para Modelos de Análise da Deteção de Rostos, Deteção de Objetos, Classificação de Imagens e Deteção de Texto |
Antes de começar a processar imagens ou vídeos utilizando um modelo Vision no Oracle Analytics, siga estes pré-requisitos.
Perspetiva Geral
Utilize buckets no OCI Object Storage para armazenar as imagens que pretende analisar e, em seguida, crie um conjunto de dados para aceder a estas imagens no Oracle Analytics.
Na maior parte dos casos, as imagens de entrada de dados e os modelos do Vision são armazenados na mesma conta (tenancy) do Oracle Cloud. Se as suas imagens de entrada de dados e o modelo do Vision forem armazenados em diferentes tenancies, deve certificar-se de que a visibilidade do bucket de armazenamento que contém as suas imagens de entrada de dados é pública e que o conjunto de dados de entrada para o fluxo de dados contém URLs de imagens individuais (conforme descrito no passo 4). Para obter informações sobre o modo como tornar público um bucket, consulte Change the visibility of a bucket.
Imagens
Os fluxos de dados no Oracle Analytics podem processar até 20.000 imagens numa só execução. Se tiver mais de 20.000 imagens para processar, no Armazenamento de Objetos e Armazenamento de Arquivos do OCI, crie vários buckets com não mais de 20.000 imagens em cada um. Em seguida, crie um conjunto de dados separado e um fluxo de dados para cada bucket e utilize uma Sequência para processar sequencialmente vários fluxos de dados.
Vídeos
Utilize buckets no OCI Object Storage para armazenar as imagens que pretende analisar e, em seguida, crie um conjunto de dados para aceder a estas imagens no Oracle Analytics.
Na maior parte dos casos, as imagens de entrada de dados e os modelos do Vision são armazenados na mesma conta (tenancy) do Oracle Cloud. Se as suas imagens de entrada de dados e o modelo do Vision forem armazenados em diferentes tenancies, deve certificar-se de que a visibilidade do bucket de armazenamento que contém as suas imagens de entrada de dados é pública e que o conjunto de dados de entrada para o fluxo de dados contém URLs de imagens individuais (conforme descrito no passo 4). Para obter informações sobre o modo como tornar público um bucket, consulte Change the visibility of a bucket.
Disponibilize um modelo do Vision no Oracle Analytics para que possa analisar imagens ou vídeos para efetuar a deteção de objetos, a classificação de imagens ou a deteção de texto utilizando fluxos de dados.