< Return to Video

Simple AI exercise timer step-by-step video

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

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

Portuguese, Brazilian subtitles

Revisions