micro:bit CreateAI é uma ferramenta gratuita baseada na web que torna mais fácil para os alunos explorarem a IA
por meio de movimento e aprendizado de máquina, e levá-la para o mundo real com o micro:bit da BBC.
Adicione IA à sua experiência de aprendizado micro:bit, treinando um
modelo de aprendizado de máquina com seus próprios dados de movimento e use-o em seus projetos micro:bit.
Você precisará de um computador com os navegadores Google Chrome ou Microsoft Edge
para acessar o micro:bit CreateAI. Clique em 'Começar' para começar.
Primeiro você precisa coletar alguns dados de treinamento. Você faz isso na página 'amostras de dados'.
Clique em ‘Conectar’ para conectar um micro:bit ao CreateAI no seu computador.
Este é o micro:bit que você moverá, seja segurando-o na
mão ou prendendo-o a algo que se mova. Chamamos isso de coleta de dados micro:bit.
Se o seu computador tiver Bluetooth ativado, você só precisa de 1 micro:bit.
Se não tiver Bluetooth, você pode usar um segundo micro:bit para funcionar como link de rádio.
micro:bit CreateAI mostrará a melhor maneira de conectar a coleta de dados micro:bit ao seu computador.
Basta seguir as instruções na tela.
À medida que você move o micro:bit de coleta de dados, você verá dados de movimento ao vivo do
sensor acelerômetro em um gráfico na parte inferior da tela do computador.
Escolha pelo menos dois movimentos diferentes que você deseja que o CreateAI aprenda a reconhecer. Chamamos esses movimentos de “ações”.
Acenar e bater palmas são boas ações para começar.
Nomeie sua primeira ação.
Clique no botão 'Gravar' para coletar sua primeira amostra de dados. Cada amostra dura 1 segundo.
Você pode gravar uma amostra por vez ou várias amostras.
Colete pelo menos três amostras de sua primeira ação.
E faça o mesmo para pelo menos uma outra ação.
Você consegue ver semelhanças entre os gráficos dos dados de ondulação? E diferenças entre acenar e bater palmas?
Em seguida, clique em 'modelo de trem'.
O micro:bit CreateAI analisa suas amostras de dados e cria um conjunto de regras para poder estimar quais ações você está realizando.
Essas regras matemáticas constituem o modelo de aprendizado de máquina, ou ML.
Agora você pode testar o modelo de ML na página ‘Modelo de teste’.
Isso mostra qual ação o modelo estima que você está realizando.
Quanto maior o número percentual, mais confiante o modelo terá
de que você está realizando uma ação específica.
Usando ou segurando o micro:bit de coleta de dados, execute cada uma de suas ações por vez.
Se o modelo não estimar com precisão quais ações você está realizando, talvez seja necessário revisar seus dados e treinar novamente o modelo.
Clique em 'Editar amostras de dados' para coletar mais amostras de dados ou exclua quaisquer amostras que você acha que não cabem.
Você também pode adicionar mais ações, por exemplo, para ensinar ao modelo como são os dados para 'estar parado'.
Depois, você poderá treinar novamente e testar seu modelo de ML novamente.
Quando estiver satisfeito por ter criado um modelo de ML que é bom para reconhecer as ações escolhidas,
você poderá usar seu modelo em um programa MakeCode e colocá-lo em um micro:bit.
Você já deve ter visto alguns blocos na página Modelo de teste. Esses são os blocos de aprendizado de máquina, ou ML,
que você pode usar em seus programas MakeCode. Esses blocos fazem com que diferentes ícones apareçam
no display do micro:bit quando cada ação é reconhecida pelo modelo ML.
Clique em 'Editar no MakeCode' para abrir os blocos em um editor especial do MakeCode.
Clique em ‘Download’ para transferir seu código e seu modelo de ML para um micro:bit.
Siga as instruções na tela.
Desconecte o micro:bit do computador, coloque uma bateria e teste-o. Você pode levar o micro:bit para qualquer lugar.
Seu modelo de ML agora está rodando no próprio micro:bit, você não precisa mais de um computador para fazê-lo funcionar.
Existem mais blocos de ML que você pode usar para criar seus próprios projetos usando IA com MakeCode, e você
também pode combiná-los com todos os outros blocos.
Você também pode salvar seu projeto – seus dados e blocos de código – juntos em um arquivo para poder continuar trabalhando nele mais tarde.
Você pode fazer isso no CreateAI clicando em 'Salvar' e dando um nome ao seu projeto.
Ou você pode salvar seu projeto no MakeCode.
Basta clicar nos 3 pontos e escolher ‘baixar como arquivo’.
O que você criará com aprendizado de máquina e MakeCode usando micro:bit CreateAI?