Pular para o conteúdo principal

Visão geral

Introdução​

Seeed SenseCraft Model Assistant (ou simplesmente SSCMA) é um projeto open source focado em IA embarcada. Otimizamos algoritmos excelentes do OpenMMLab para cenários do mundo real e tornamos a implementação mais amigável ao usuário, alcançando inferência mais rápida e precisa em dispositivos embarcados.

O que está incluído?​

Atualmente, oferecemos suporte às seguintes direções de algoritmos:

🔍 Detecção de anomalias​

No mundo real, dados anômalos geralmente são difíceis de identificar e, mesmo quando é possível identificá-los, isso exige um custo muito alto. O algoritmo de detecção de anomalias coleta dados normais de forma de baixo custo, e qualquer coisa fora dos dados normais é considerada anômala.

👁️ Visão computacional​

Aqui fornecemos vários algoritmos de visão computacional, como detecção de objetos, classificação de imagens, segmentação de imagens e estimativa de pose. No entanto, esses algoritmos não podem ser executados em hardwares de baixo custo. O SSCMA otimiza esses algoritmos de visão computacional para alcançar boa velocidade de execução e precisão em dispositivos de baixo desempenho.

⏱️ Cenários específicos​

O SSCMA oferece cenários personalizados para ambientes de produção específicos, como identificação de instrumentos analógicos, medidores digitais tradicionais e classificação de áudio. Continuaremos a adicionar mais algoritmos para cenários específicos no futuro.

Recursos​

🤝 Amigável ao usuário​

O SSCMA fornece uma plataforma amigável ao usuário que permite realizar facilmente o treinamento em dados coletados e compreender melhor o desempenho dos algoritmos por meio de visualizações geradas durante o processo de treinamento.

🔋 Modelos com baixa capacidade de computação e alto desempenho​

O SSCMA se concentra em pesquisa de algoritmos de IA na borda, e os modelos de algoritmo podem ser implantados em microprocessadores, como ESP32, algumas placas de desenvolvimento Arduino e até mesmo em SBCs embarcados, como o Raspberry Pi.

🗂️ Suporta vários formatos para exportação de modelos​

TensorFlow Lite é usado principalmente em microcontroladores, enquanto ONNX é usado principalmente em dispositivos com Embedded Linux. Existem alguns formatos especiais, como TensorRT, OpenVINO, que já são bem suportados pelo OpenMMLab. O SSCMA adicionou exportação de modelos TFLite para microcontroladores, que podem ser convertidos diretamente para o formato TensorRT, UF2 e arrastados para dentro do dispositivo para implantação.

Exemplos de aplicação​

Detecção de objetos​

Reconhecimento de medidor analógico​

Reconhecimento de medidor digital​

Mais exemplos de aplicação podem ser encontrados no Model Zoo。

Loading Comments...