1 00:00:00,520 --> 00:00:07,760 micro:bit CreateAI é uma ferramenta gratuita baseada na web que torna mais fácil para os alunos explorarem a IA 2 00:00:07,760 --> 00:00:14,560 por meio de movimento e aprendizado de máquina, e levá-la para o mundo real com o micro:bit da BBC. 3 00:00:14,560 --> 00:00:18,760 Adicione IA à sua experiência de aprendizado micro:bit, treinando um 4 00:00:18,760 --> 00:00:24,920 modelo de aprendizado de máquina com seus próprios dados de movimento e use-o em seus projetos micro:bit. 5 00:00:24,920 --> 00:00:29,240 Você precisará de um computador com os navegadores Google Chrome ou Microsoft Edge 6 00:00:29,240 --> 00:00:37,240 para acessar o micro:bit CreateAI. Clique em 'Começar' para começar. 7 00:00:37,240 --> 00:00:44,040 Primeiro você precisa coletar alguns dados de treinamento. Você faz isso na página 'amostras de dados'. 8 00:00:44,040 --> 00:00:50,440 Clique em ‘Conectar’ para conectar um micro:bit ao CreateAI no seu computador. 9 00:00:50,440 --> 00:00:53,200 Este é o micro:bit que você moverá, seja segurando-o na 10 00:00:53,200 --> 00:00:59,680 mão ou prendendo-o a algo que se mova. Chamamos isso de coleta de dados micro:bit. 11 00:00:59,680 --> 00:01:04,360 Se o seu computador tiver Bluetooth ativado, você só precisa de 1 micro:bit. 12 00:01:04,360 --> 00:01:09,840 Se não tiver Bluetooth, você pode usar um segundo micro:bit para funcionar como link de rádio. 13 00:01:09,840 --> 00:01:15,974 micro:bit CreateAI mostrará a melhor maneira de conectar a coleta de dados micro:bit ao seu computador. 14 00:01:15,974 --> 00:01:19,204 Basta seguir as instruções na tela. 15 00:01:19,204 --> 00:01:24,269 À medida que você move o micro:bit de coleta de dados, você verá dados de movimento ao vivo do 16 00:01:24,269 --> 00:01:28,829 sensor acelerômetro em um gráfico na parte inferior da tela do computador. 17 00:01:28,829 --> 00:01:37,720 Escolha pelo menos dois movimentos diferentes que você deseja que o CreateAI aprenda a reconhecer. Chamamos esses movimentos de “ações”. 18 00:01:37,720 --> 00:01:41,480 Acenar e bater palmas são boas ações para começar. 19 00:01:41,480 --> 00:01:45,785 Nomeie sua primeira ação. 20 00:01:45,785 --> 00:01:53,960 Clique no botão 'Gravar' para coletar sua primeira amostra de dados. Cada amostra dura 1 segundo. 21 00:01:53,960 --> 00:01:59,560 Você pode gravar uma amostra por vez ou várias amostras. 22 00:01:59,560 --> 00:02:07,640 Colete pelo menos três amostras de sua primeira ação. 23 00:02:07,640 --> 00:02:20,746 E faça o mesmo para pelo menos uma outra ação. 24 00:02:23,788 --> 00:02:34,780 Você consegue ver semelhanças entre os gráficos dos dados de ondulação? E diferenças entre acenar e bater palmas? 25 00:02:34,780 --> 00:02:40,239 Em seguida, clique em 'modelo de trem'. 26 00:02:40,239 --> 00:02:49,240 O micro:bit CreateAI analisa suas amostras de dados e cria um conjunto de regras para poder estimar quais ações você está realizando. 27 00:02:49,240 --> 00:02:56,320 Essas regras matemáticas constituem o modelo de aprendizado de máquina, ou ML. 28 00:02:56,320 --> 00:03:00,320 Agora você pode testar o modelo de ML na página ‘Modelo de teste’. 29 00:03:00,320 --> 00:03:08,320 Isso mostra qual ação o modelo estima que você está realizando. 30 00:03:08,320 --> 00:03:12,000 Quanto maior o número percentual, mais confiante o modelo terá 31 00:03:12,000 --> 00:03:14,834 de que você está realizando uma ação específica. 32 00:03:14,834 --> 00:03:21,106 Usando ou segurando o micro:bit de coleta de dados, execute cada uma de suas ações por vez. 33 00:03:21,106 --> 00:03:30,160 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. 34 00:03:30,160 --> 00:03:55,126 Clique em 'Editar amostras de dados' para coletar mais amostras de dados ou exclua quaisquer amostras que você acha que não cabem. 35 00:03:55,126 --> 00:04:12,680 Você também pode adicionar mais ações, por exemplo, para ensinar ao modelo como são os dados para 'estar parado'. 36 00:04:12,680 --> 00:04:20,086 Depois, você poderá treinar novamente e testar seu modelo de ML novamente. 37 00:04:20,086 --> 00:04:26,213 Quando estiver satisfeito por ter criado um modelo de ML que é bom para reconhecer as ações escolhidas, 38 00:04:26,213 --> 00:04:33,143 você poderá usar seu modelo em um programa MakeCode e colocá-lo em um micro:bit. 39 00:04:33,143 --> 00:04:40,046 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, 40 00:04:40,046 --> 00:04:45,080 que você pode usar em seus programas MakeCode. Esses blocos fazem com que diferentes ícones apareçam 41 00:04:45,080 --> 00:04:50,760 no display do micro:bit quando cada ação é reconhecida pelo modelo ML. 42 00:04:50,760 --> 00:04:56,800 Clique em 'Editar no MakeCode' para abrir os blocos em um editor especial do MakeCode. 43 00:04:56,800 --> 00:05:08,880 Clique em ‘Download’ para transferir seu código e seu modelo de ML para um micro:bit. 44 00:05:08,880 --> 00:05:18,668 Siga as instruções na tela. 45 00:05:18,668 --> 00:05:25,680 Desconecte o micro:bit do computador, coloque uma bateria e teste-o. Você pode levar o micro:bit para qualquer lugar. 46 00:05:25,680 --> 00:05:32,425 Seu modelo de ML agora está rodando no próprio micro:bit, você não precisa mais de um computador para fazê-lo funcionar. 47 00:05:32,425 --> 00:05:39,160 Existem mais blocos de ML que você pode usar para criar seus próprios projetos usando IA com MakeCode, e você 48 00:05:39,160 --> 00:05:42,320 também pode combiná-los com todos os outros blocos. 49 00:05:42,320 --> 00:05:51,200 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. 50 00:05:51,200 --> 00:05:59,640 Você pode fazer isso no CreateAI clicando em 'Salvar' e dando um nome ao seu projeto. 51 00:06:03,160 --> 00:06:06,160 Ou você pode salvar seu projeto no MakeCode. 52 00:06:06,160 --> 00:06:14,440 Basta clicar nos 3 pontos e escolher ‘baixar como arquivo’. 53 00:06:14,440 --> 00:06:23,600 O que você criará com aprendizado de máquina e MakeCode usando micro:bit CreateAI?