< Return to Video

AI activity timer step-by-step video

  • 0:01 - 0:08
    Para criar seu cronômetro de atividade de IA, você treinará um modelo de aprendizado de máquina, ou ML,
  • 0:08 - 0:13
    para reconhecer quando você está fazendo diferentes movimentos ou atividades.
  • 0:13 - 0:19
    Em seguida, você combinará esse modelo com algum código pronto para um temporizador de atividade,
  • 0:19 - 0:27
    antes de baixá-lo para o seu micro:bit e usá-lo na vida real.
  • 0:27 - 0:34
    Clique em ‘Abrir em micro:bit CreateAI’ para iniciar o projeto.
  • 0:34 - 0:41
    Este projeto vem com 6 amostras de dados de movimento para caminhar, 6 amostras de dados de movimento
  • 0:41 - 0:47
    para pular para cima e para baixo e 6 amostras de dados de movimento para ficar relativamente imóvel.
  • 0:47 - 0:54
    Você adicionará mais amostras gravando seus próprios dados de movimento.
  • 0:54 - 1:03
    micro:bit CreateAI coleta amostras de dados de movimento usando o acelerômetro, ou sensor de movimento, no micro:bit.
  • 1:06 - 1:10
    Você usará um micro:bit e uma bateria no pulso ou tornozelo
  • 1:10 - 1:15
    para poder se mover livremente e registrar suas próprias amostras de dados de movimento.
  • 1:15 - 1:20
    Para começar, conecte o micro:bit usado no tornozelo ao CreateAI.
  • 1:20 - 1:24
    Chamamos isso de coleta de dados micro:bit.
  • 1:24 - 1:32
    Se o seu computador tiver Bluetooth habilitado, você só precisará de 1 micro:bit com bateria e cabo de dados USB.
  • 1:32 - 1:37
    Se você não tiver uma conexão Bluetooth, será solicitado que você use 2 micro:bits.
  • 1:37 - 1:41
    O segundo micro:bit permanecerá conectado ao cabo USB e atuará como
  • 1:41 - 1:51
    um link de rádio para o micro:bit de coleta de dados. Siga as instruções na tela para conectar.
  • 1:51 - 1:58
    Assim que o seu micro:bit estiver conectado, você verá as linhas no gráfico ao vivo mudarem à medida que você move o seu micro:bit.
  • 1:58 - 2:02
    Agora você está pronto para adicionar suas próprias amostras de dados de movimento.
  • 2:02 - 2:06
    Como este projeto já inclui algumas amostras de dados,
  • 2:06 - 2:17
    sugerimos que você adicione apenas mais 1 amostra para cada ação por enquanto e gaste mais tempo coletando e analisando dados posteriormente.
  • 2:17 - 2:25
    Certifique-se de que seu micro:bit de coleta de dados esteja preso na parte interna do tornozelo, com o botão B na parte superior.
  • 2:25 - 2:29
    Para adicionar dados a uma ação específica, selecione-a clicando nela.
  • 2:29 - 2:34
    Você receberá uma contagem regressiva de 3 segundos antes do início da gravação de 1 segundo.
  • 2:34 - 2:40
    Clique em registrar e comece a agir imediatamente para garantir uma amostra de dados limpa.
  • 2:40 - 2:44
    Uma amostra limpa é aquela em que você move toda a amostra,
  • 2:44 - 2:49
    não começa tarde nem termina cedo.
  • 2:49 - 2:56
    Em seguida, tente adicionar uma amostra de dados extra ao conjunto de dados de 'salto' e ao conjunto de dados de 'estar parado'.
  • 2:56 - 3:05
    Selecione-os clicando na ação, depois clique em gravar e pule ou fique parado enquanto grava as amostras.
  • 3:05 - 3:17
    Você notará nas amostras de 'estar parado' que as linhas x, y, z mudam de lugar dependendo do ângulo do micro:bit anexado.
  • 3:17 - 3:26
    Não temos muitos dados no momento, mas temos o suficiente para treinar nosso próprio modelo de aprendizado de máquina usando CreateAI.
  • 3:26 - 3:34
    Portanto, clique em 'Treinar modelo' para usar os dados atuais para construir um modelo de ML.
  • 3:34 - 3:41
    A ferramenta agora constrói um modelo matemático que deve reconhecer diferentes ações quando você move seu micro:bit.
  • 3:41 - 3:46
    Assim que o modelo for treinado, você verá a página Testando modelo.
  • 3:46 - 3:51
    Agora use a coleta de dados micro:bit para testar se o modelo está funcionando bem.
  • 3:51 - 4:00
    Ele ainda deve estar conectado à ferramenta e você verá que, conforme você o move, o CreateAI estima a ação que você está realizando.
  • 4:02 - 4:10
    Experimente cada uma das ações para ver a mudança na ação estimada e no gráfico de barras de certeza.
  • 4:11 - 4:19
    A% no gráfico de barras de certeza mostra o quão confiante o modelo está de que você está realizando cada ação.
  • 4:22 - 4:27
    Você pode notar que seu modelo não está estimando algumas ações com precisão, ou talvez esteja
  • 4:27 - 4:33
    funcionando bem para uma ação, mas não para outra. Portanto, depois de explorar como está funcionando atualmente,
  • 4:33 - 4:40
    é uma boa ideia clicar em 'Editar amostras de dados' e melhorar seu modelo.
  • 4:40 - 4:46
    Os modelos de aprendizado de máquina geralmente funcionam melhor com MAIS dados, portanto registre algumas amostras extras para cada uma
  • 4:46 - 4:55
    das ações ou concentre-se na coleta de mais dados para a ação que foi problemática no teste.
  • 4:55 - 5:02
    Você pode gravar uma amostra por vez ou gravar 10 amostras em sequência.
  • 5:10 - 5:23
    Amostras de dados limpas também ajudam um modelo de ML a funcionar melhor, portanto, examine seu conjunto de dados e identifique quaisquer amostras de dados que possam confundir o modelo.
  • 5:26 - 5:30
    Você pode excluí-los pressionando X.
  • 5:31 - 5:39
    Depois de adicionar mais dados e verificar seu conjunto de dados, clique em 'Treinar modelo' novamente para usar seu conjunto de dados alterado.
  • 5:40 - 5:46
    Em seguida, teste o modelo novamente na página ‘Testando modelo’.
  • 5:49 - 5:55
    Quando estiver satisfeito com o comportamento do modelo de ML, você poderá usá-lo com o código do projeto pronto.
  • 5:55 - 6:02
    Clique em 'Editar no MakeCode' para ver os blocos de código em uma versão especial do Microsoft MakeCode.
  • 6:02 - 6:10
    Você sempre pode retornar ao CreateAI usando a seta no canto superior esquerdo da tela.
  • 6:10 - 6:19
    Esses blocos de código usam o modelo que você criou em um cronômetro de exercício.
  • 6:19 - 6:26
    O código usa 3 variáveis ​​para controlar há quanto tempo você está realizando cada ação.
  • 6:26 - 6:34
    Quando o programa é executado pela primeira vez, ele define essas variáveis ​​de temporizador como 0.
  • 6:34 - 6:40
    Os blocos 'no início do ML' são acionados quando o modelo de ML decide que você iniciou uma ação específica.
  • 6:40 - 6:49
    Eles mostram ícones diferentes no display LED do micro:bit dependendo da ação estimada que você está realizando.
  • 6:50 - 7:01
    Os blocos 'on ML stop' são acionados quando o modelo ML decide que você concluiu uma ação, neste caso caminhar, pular ou ficar parado.
  • 7:01 - 7:07
    O código dentro de cada bloco limpa a tela e adiciona a duração da ação que acabou de
  • 7:07 - 7:13
    ser concluída à variável que armazena o tempo total de cada ação.
  • 7:13 - 7:19
    O modelo ML funciona com o código para permitir visualizar o tempo total gasto em cada ação.
  • 7:19 - 7:23
    Pressione o botão A para ver a estimativa de quanto tempo você caminhou.
  • 7:23 - 7:28
    Pressione o botão B para ver quanto tempo o modelo estimou que você estava saltando.
  • 7:28 - 7:34
    Para ver a duração estimada em que você ainda está, pressione A e B juntos.
  • 7:34 - 7:44
    O cronômetro conta em milissegundos, milésimos de segundo, então o número mostrado é dividido por 1000 para mostrar o tempo em segundos.
  • 7:44 - 7:53
    Para fazer com que o seu temporizador de atividade de IA seja executado no seu micro:bit, você só precisa baixar este código para um micro:bit.
  • 7:53 - 8:01
    Se você não tiver outro micro:bit disponível, basta substituir o código atualmente no micro:bit de coleta de dados pelo código do projeto.
  • 8:02 - 8:05
    Agora você pode testar o projeto na vida real.
  • 8:05 - 8:10
    Os ícones corretos são exibidos quando você está se exercitando ou não?
  • 8:10 - 8:16
    Você pode testar se o código do temporizador está funcionando bem com o modelo em 3 etapas fáceis:
  • 8:16 - 8:19
    Pressione o botão reset. Salte por 30 segundos.
  • 8:19 - 8:26
    Em seguida, pressione o botão B. Você deverá ver o número 30 rolando no display.
  • 8:26 - 8:29
    Agora você está pronto para se conectar ao CreateAI,
  • 8:29 - 8:35
    coletar seus próprios dados, usá-los para treinar, testar e melhorar um modelo de aprendizado de máquina e, então,
  • 8:35 - 8:41
    combinar esse modelo com o código pronto e testá-lo em seu próprio micro: pedaço.
  • 8:41 - 8:48
    Se você está procurando maneiras de personalizar ainda mais, tente adicionar algumas ações diferentes, como correr ou passos de dança.
  • 8:48 - 8:52
    Aproveitar!
Title:
AI activity timer step-by-step video
Description:

more » « less
Video Language:
English
Team:
Microbit_Educational_Foundation
Duration:
08:53

Portuguese, Brazilian subtitles

Revisions