Teachable Machine: Uma Ferramenta de Aprendizado de Máquina Inovadora
Teachable Machine é uma ferramenta baseada na web que torna a criação de modelos de aprendizado de máquina acessível a todos. Com ela, não é necessário ter expertise ou conhecimento de codificação.
Visão Geral: Esta ferramenta permite que você treine um computador para reconhecer suas próprias imagens, sons e poses. É uma maneira rápida e fácil de criar modelos de machine learning para seus sites, aplicativos e muito mais.
Recursos Principais:
- Reunião de Exemplos: Você pode reunir e agrupar seus exemplos em classes ou categorias que deseja que o computador aprenda.
- Treinamento do Modelo: Após reunir os exemplos, você pode treinar seu modelo e testá-lo imediatamente para verificar se ele pode classificar novos exemplos corretamente.
- Exportação do Modelo: Você pode exportar seu modelo para seus projetos, seja para sites, aplicativos ou outras plataformas. Pode baixar o modelo ou hospedá-lo online.
Uso Básico:
- Para Ensinar: A Teachable Machine é flexível. Você pode usar arquivos ou capturar exemplos ao vivo. Pode ensinar um modelo a classificar imagens usando arquivos ou sua webcam, sons gravando amostras curtas de áudio e poses usando arquivos ou posições na webcam.
- Tutoriais: Existem tutoriais disponíveis, como o Bananameter, que ensina a criar um modelo que pode dizer se uma banana está madura ou não; o Snap Clap Whistle, que ensina a criar um modelo que detecta sons simples que você faz; e o Head Tilt, que ensina a criar um modelo que reconhece a direção em que você está inclinando a cabeça.
Além disso, a Teachable Machine funciona com várias tecnologias, como TensorFlow ML, p5.js, Coral, Framr, node.js e Glitch. Os modelos criados com a Teachable Machine são modelos reais do TensorFlow.js que funcionam em qualquer lugar onde o JavaScript é executado.