Resumo
Os modelos IBM Model Asset eXchange (MAX) hospedados no Machine Learning eXchange (https://ml-exchange.org/models/) proporcionaram aos desenvolvedores de aplicativos sem experiência em ciência de dados acesso fácil a modelos pré-construídos de aprendizado de máquina. Este padrão de código mostra como criar um aplicativo Web simples para visualizar a saída de texto de um modelo MAX. O aplicativo da web usa o Detector de Objetos do MAX e cria uma interface de usuário da web simples que exibe caixas delimitadoras ao redor dos objetos detectados em uma imagem e permite filtrar os objetos com base em seu rótulo e na provável precisão fornecida pelo modelo.
Descrição
Este padrão de código usa um dos modelos do Model Asset eXchange, uma troca onde você pode encontrar e experimentar modelos de aprendizagem profunda de código aberto. Especificamente, ele usa o Detector de objetos para criar um aplicativo da web que reconhece objetos em uma imagem e permite filtrar os objetos com base no rótulo detectado e na precisão da previsão. O aplicativo da web fornece uma interface de usuário interativa apoiada por um servidor Node.js leve usando Express. O servidor hospeda uma UI da web do lado do cliente e retransmite chamadas de API para o modelo da UI da web para um ponto final REST do modelo. A UI da web recebe uma imagem e a envia para o endpoint REST do modelo por meio do servidor e exibe os objetos detectados na UI. O endpoint REST do modelo é configurado usando a imagem Docker fornecida no MAX. A UI da Web exibe os objetos detectados em uma imagem usando uma caixa delimitadora e um rótulo e inclui uma barra de ferramentas para filtrar os objetos detectados com base em seus rótulos ou em um limite para a precisão da previsão.
Ao concluir esse padrão de código, você entende como:
- Construa uma imagem Docker do modelo Object Detector MAX
- Implante um modelo de aprendizado profundo com um endpoint REST
- Reconhecer objetos em uma imagem usando a API REST do modelo MAX
- Execute um aplicativo da web que usa a API REST do modelo
Fluxo
- O usuário usa a UI da web para enviar uma imagem para a API do modelo.
- A API do modelo retorna os dados do objeto e a UI da web exibe os objetos detectados.
- O usuário interage com a UI da web para visualizar e filtrar os objetos detectados.
Instruções
Pronto para usar esse padrão de código? Detalhes completos sobre como começar a executar e usar este aplicativo estão no README.
- Acesso
- api
- app
- Aplicação
- por aí
- ativo
- corpo
- Caixa
- código
- conteúdo
- dados,
- ciência de dados
- deep learning
- desenvolvedores
- Estivador
- Ponto final
- exchange
- vasta experiência
- experimentar
- fluxo
- Como funciona o dobrador de carta de canal
- Como Negociar
- HTTPS
- IBM
- imagem
- interativo
- IT
- Rótulos
- aprendizagem
- aprendizado de máquina
- modelo
- Node.js
- aberto
- open source
- padrão
- predição
- DESCANSO
- Retorna
- corrida
- Ciência
- conjunto
- simples
- começado
- ui
- Ver
- web