Integre o Oracle Analytics Cloud com o Oracle Cloud Infrastructure (OCI) Vision para efetuar a deteção de objetos, classificação de imagens e deteção de texto sem necessidade de uma especialização em aprendizagem automática ou inteligência artificial. Por exemplo, poderá pretender identificar carros em fotografias.
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 Cloud com o Vision permite a deteção de objetos, classificação de imagens e deteção de texto a partir do âmbito do Oracle Analytics Cloud. Efetue esta análise de IA invocando o serviço Vision a partir de um fluxo de dados no Oracle Analytics Cloud.
O Vision inclui modelos com treino prévio e modelos com treino customizado.
Modelos com treino prévio
Os modelos com treino prévio permitem aos utilizadores desempenhar tarefas de análise de imagem em conjuntos de dados genéricos.
Classificação de Imagens - Utilize um conjunto de categorias fixas para atribuir etiquetas a imagens.
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 ou aeronaves.
Deteção de Texto - Converta texto impresso ou escrito à mão num formato digital.
Modelo 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.
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: 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>'}
.
Tabela 32-7 Políticas de segurança obrigatórias para a integração do OCI Vision
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 OCI |
Preparar imagens para analisar | Crie um conjunto de dados para as imagens de origem que pretende analisar e carregue-o para o Oracle Analytics. | Preparar Imagens para Análise Com um Modelo do 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 | Utilize um fluxo de dados para efetuar a deteção de objetos, a classificação de imagens ou a deteção de texto. | Utilizar Modelos do OCI 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 Objetos, Classificação de Imagens e Deteção de Texto |
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 efetuar a deteção de objetos, a classificação de imagens ou a deteção de texto utilizando fluxos de dados.