Se você perdeu o lançamento do Call for Code 2021, sem problemas! Saiba mais clicando aqui

Automatize o treinamento de modelo de reconhecimento visual

Resumo

O treinamento de um modelo de reconhecimento visual pode ser repetitivo e maçante. Geralmente, os usuários precisam fazer upload e rotular manualmente cada imagem individual. Este padrão de código mostra como automatizar essas tarefas repetitivas monitorando um conjunto de pastas com um script Python. Conforme as imagens forem incluídas em cada pasta, elas serão transferidas por upload e rotuladas no IBM Maximo Visual Inspection. Quando um número suficiente de imagens for transferido por upload, um modelo de reconhecimento de imagem será treinado.

Descrição

Este padrão de código é direcionado a usuários corporativos que utilizam modelos de reconhecimento visual customizados e desejam reduzir o tempo gasto para ajustar e treinar novamente os modelos manualmente. Isso é realizado usando um script Python que tem a capacidade de monitorar pastas em busca de mudanças. Conforme as imagens são incluídas em cada pasta designada, elas são transferidas por upload automaticamente para o serviço IBM Maximo Visual Inspection e rotuladas corretamente. Isso simplifica bastante o processo de treinamento porque não é necessário usar a IU para fazer upload de cada imagem individual e rotulá-la. Com isso, é possível atualizar continuamente os modelos do IBM Maximo Visual Inspection sem depender de um administrador do sistema.

Ao concluir esse padrão de código, você poderá:

  • Automatizar a categorização e o upload de imagens no IBM Maximo Visual Inspection
  • Automatizar o treinamento de modelo no IBM Maximo Visual Inspection

Fluxo

Fluxo do Maximo Visual, passando por um script Python

  1. O usuário copia as respectivas imagens para as subpastas de categoria.
  2. O script conta o número de imagens incluídas e determina se a contagem de imagens excede o limite.
  3. Se a contagem de imagens exceder o limite de “upload”, o script executará uma solicitação POST e fará o upload das imagens de cada categoria.
  4. Se a contagem de imagens exceder o limite de “treinamento”, o script executará uma solicitação POST para iniciar o treinamento de um modelo.

Instruções

Obtenha as instruções detalhadas no arquivo LEIA-ME. Essas etapas mostrarão a você como:

  1. Clonar o repositório.
  2. Criar a pasta e as subpastas de imagens.
  3. Preencher o arquivo de configuração.
  4. Iniciar e testar o script.

Aviso

O conteúdo aqui presente foi traduzido da página IBM Developer US. Caso haja qualquer divergência de texto e/ou versões, consulte o conteúdo original.