[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.24,0:00:08.19,Default,,0000,0000,0000,,Para criar seu cronômetro de atividade de IA, você treinará um modelo de aprendizado de máquina, ou ML, Dialogue: 0,0:00:08.19,0:00:13.08,Default,,0000,0000,0000,,para reconhecer quando você está fazendo diferentes movimentos ou atividades. Dialogue: 0,0:00:13.08,0:00:18.96,Default,,0000,0000,0000,,Em seguida, você combinará esse modelo com algum código pronto para um temporizador de atividade, Dialogue: 0,0:00:18.96,0:00:26.80,Default,,0000,0000,0000,,antes de baixá-lo para o seu micro:bit e usá-lo na vida real. Dialogue: 0,0:00:26.80,0:00:33.96,Default,,0000,0000,0000,,Clique em ‘Abrir em micro:bit CreateAI’ para iniciar o projeto. Dialogue: 0,0:00:33.96,0:00:41.12,Default,,0000,0000,0000,,Este projeto vem com 6 amostras de dados de movimento para caminhar, 6 amostras de dados de movimento Dialogue: 0,0:00:41.12,0:00:47.20,Default,,0000,0000,0000,,para pular para cima e para baixo e 6 amostras de dados de movimento para ficar relativamente imóvel. Dialogue: 0,0:00:47.20,0:00:54.20,Default,,0000,0000,0000,,Você adicionará mais amostras gravando seus próprios dados de movimento. Dialogue: 0,0:00:54.20,0:01:02.70,Default,,0000,0000,0000,,micro:bit CreateAI coleta amostras de dados de movimento usando o acelerômetro, ou sensor de movimento, no micro:bit. Dialogue: 0,0:01:05.73,0:01:09.73,Default,,0000,0000,0000,,Você usará um micro:bit e uma bateria no pulso ou tornozelo Dialogue: 0,0:01:09.73,0:01:15.12,Default,,0000,0000,0000,,para poder se mover livremente e registrar suas próprias amostras de dados de movimento. Dialogue: 0,0:01:15.12,0:01:20.40,Default,,0000,0000,0000,,Para começar, conecte o micro:bit usado no tornozelo ao CreateAI. Dialogue: 0,0:01:20.40,0:01:23.82,Default,,0000,0000,0000,,Chamamos isso de coleta de dados micro:bit. Dialogue: 0,0:01:23.82,0:01:31.64,Default,,0000,0000,0000,,Se o seu computador tiver Bluetooth habilitado, você só precisará de 1 micro:bit com bateria e cabo de dados USB. Dialogue: 0,0:01:31.64,0:01:36.64,Default,,0000,0000,0000,,Se você não tiver uma conexão Bluetooth, será solicitado que você use 2 micro:bits. Dialogue: 0,0:01:36.64,0:01:41.40,Default,,0000,0000,0000,,O segundo micro:bit permanecerá conectado ao cabo USB e atuará como Dialogue: 0,0:01:41.40,0:01:50.60,Default,,0000,0000,0000,,um link de rádio para o micro:bit de coleta de dados. Siga as instruções na tela para conectar. Dialogue: 0,0:01:50.60,0:01:57.82,Default,,0000,0000,0000,,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. Dialogue: 0,0:01:57.82,0:02:02.30,Default,,0000,0000,0000,,Agora você está pronto para adicionar suas próprias amostras de dados de movimento. Dialogue: 0,0:02:02.30,0:02:06.26,Default,,0000,0000,0000,,Como este projeto já inclui algumas amostras de dados, Dialogue: 0,0:02:06.26,0:02:16.91,Default,,0000,0000,0000,,sugerimos que você adicione apenas mais 1 amostra para cada ação por enquanto e gaste mais tempo coletando e analisando dados posteriormente. Dialogue: 0,0:02:16.91,0:02:24.80,Default,,0000,0000,0000,,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. Dialogue: 0,0:02:24.80,0:02:29.28,Default,,0000,0000,0000,,Para adicionar dados a uma ação específica, selecione-a clicando nela. Dialogue: 0,0:02:29.28,0:02:34.44,Default,,0000,0000,0000,,Você receberá uma contagem regressiva de 3 segundos antes do início da gravação de 1 segundo. Dialogue: 0,0:02:34.44,0:02:40.08,Default,,0000,0000,0000,,Clique em registrar e comece a agir imediatamente para garantir uma amostra de dados limpa. Dialogue: 0,0:02:40.08,0:02:43.96,Default,,0000,0000,0000,,Uma amostra limpa é aquela em que você move toda a amostra, Dialogue: 0,0:02:43.96,0:02:48.59,Default,,0000,0000,0000,,não começa tarde nem termina cedo. Dialogue: 0,0:02:48.59,0:02:55.52,Default,,0000,0000,0000,,Em seguida, tente adicionar uma amostra de dados extra ao conjunto de dados de 'salto' e ao conjunto de dados de 'estar parado'. Dialogue: 0,0:02:55.52,0:03:05.04,Default,,0000,0000,0000,,Selecione-os clicando na ação, depois clique em gravar e pule ou fique parado enquanto grava as amostras. Dialogue: 0,0:03:05.04,0:03:16.52,Default,,0000,0000,0000,,Você notará nas amostras de 'estar parado' que as linhas x, y, z mudam de lugar dependendo do ângulo do micro:bit anexado. Dialogue: 0,0:03:16.52,0:03:26.08,Default,,0000,0000,0000,,Não temos muitos dados no momento, mas temos o suficiente para treinar nosso próprio modelo de aprendizado de máquina usando CreateAI. Dialogue: 0,0:03:26.08,0:03:33.72,Default,,0000,0000,0000,,Portanto, clique em 'Treinar modelo' para usar os dados atuais para construir um modelo de ML. Dialogue: 0,0:03:33.72,0:03:41.36,Default,,0000,0000,0000,,A ferramenta agora constrói um modelo matemático que deve reconhecer diferentes ações quando você move seu micro:bit. Dialogue: 0,0:03:41.36,0:03:45.65,Default,,0000,0000,0000,,Assim que o modelo for treinado, você verá a página Testando modelo. Dialogue: 0,0:03:45.65,0:03:50.72,Default,,0000,0000,0000,,Agora use a coleta de dados micro:bit para testar se o modelo está funcionando bem. Dialogue: 0,0:03:50.72,0:03:59.72,Default,,0000,0000,0000,,Ele ainda deve estar conectado à ferramenta e você verá que, conforme você o move, o CreateAI estima a ação que você está realizando. Dialogue: 0,0:04:02.36,0:04:09.70,Default,,0000,0000,0000,,Experimente cada uma das ações para ver a mudança na ação estimada e no gráfico de barras de certeza. Dialogue: 0,0:04:11.26,0:04:19.13,Default,,0000,0000,0000,,A% no gráfico de barras de certeza mostra o quão confiante o modelo está de que você está realizando cada ação. Dialogue: 0,0:04:21.60,0:04:26.52,Default,,0000,0000,0000,,Você pode notar que seu modelo não está estimando algumas ações com precisão, ou talvez esteja Dialogue: 0,0:04:26.52,0:04:32.72,Default,,0000,0000,0000,,funcionando bem para uma ação, mas não para outra. Portanto, depois de explorar como está funcionando atualmente, Dialogue: 0,0:04:32.72,0:04:40.36,Default,,0000,0000,0000,,é uma boa ideia clicar em 'Editar amostras de dados' e melhorar seu modelo. Dialogue: 0,0:04:40.36,0:04:46.36,Default,,0000,0000,0000,,Os modelos de aprendizado de máquina geralmente funcionam melhor com MAIS dados, portanto registre algumas amostras extras para cada uma Dialogue: 0,0:04:46.36,0:04:54.96,Default,,0000,0000,0000,,das ações ou concentre-se na coleta de mais dados para a ação que foi problemática no teste. Dialogue: 0,0:04:54.96,0:05:01.94,Default,,0000,0000,0000,,Você pode gravar uma amostra por vez ou gravar 10 amostras em sequência. Dialogue: 0,0:05:10.16,0:05:23.08,Default,,0000,0000,0000,,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. Dialogue: 0,0:05:26.00,0:05:29.64,Default,,0000,0000,0000,,Você pode excluí-los pressionando X. Dialogue: 0,0:05:30.84,0:05:39.42,Default,,0000,0000,0000,,Depois de adicionar mais dados e verificar seu conjunto de dados, clique em 'Treinar modelo' novamente para usar seu conjunto de dados alterado. Dialogue: 0,0:05:40.48,0:05:45.99,Default,,0000,0000,0000,,Em seguida, teste o modelo novamente na página ‘Testando modelo’. Dialogue: 0,0:05:48.56,0:05:54.64,Default,,0000,0000,0000,,Quando estiver satisfeito com o comportamento do modelo de ML, você poderá usá-lo com o código do projeto pronto. Dialogue: 0,0:05:54.64,0:06:02.48,Default,,0000,0000,0000,,Clique em 'Editar no MakeCode' para ver os blocos de código em uma versão especial do Microsoft MakeCode. Dialogue: 0,0:06:02.48,0:06:09.56,Default,,0000,0000,0000,,Você sempre pode retornar ao CreateAI usando a seta no canto superior esquerdo da tela. Dialogue: 0,0:06:09.56,0:06:19.24,Default,,0000,0000,0000,,Esses blocos de código usam o modelo que você criou em um cronômetro de exercício. Dialogue: 0,0:06:19.24,0:06:26.16,Default,,0000,0000,0000,,O código usa 3 variáveis ​​para controlar há quanto tempo você está realizando cada ação. Dialogue: 0,0:06:26.16,0:06:33.68,Default,,0000,0000,0000,,Quando o programa é executado pela primeira vez, ele define essas variáveis ​​de temporizador como 0. Dialogue: 0,0:06:33.68,0:06:40.12,Default,,0000,0000,0000,,Os blocos 'no início do ML' são acionados quando o modelo de ML decide que você iniciou uma ação específica. Dialogue: 0,0:06:40.12,0:06:49.25,Default,,0000,0000,0000,,Eles mostram ícones diferentes no display LED do micro:bit dependendo da ação estimada que você está realizando. Dialogue: 0,0:06:50.29,0:07:01.28,Default,,0000,0000,0000,,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. Dialogue: 0,0:07:01.28,0:07:06.88,Default,,0000,0000,0000,,O código dentro de cada bloco limpa a tela e adiciona a duração da ação que acabou de Dialogue: 0,0:07:06.88,0:07:13.44,Default,,0000,0000,0000,,ser concluída à variável que armazena o tempo total de cada ação. Dialogue: 0,0:07:13.44,0:07:19.44,Default,,0000,0000,0000,,O modelo ML funciona com o código para permitir visualizar o tempo total gasto em cada ação. Dialogue: 0,0:07:19.44,0:07:23.04,Default,,0000,0000,0000,,Pressione o botão A para ver a estimativa de quanto tempo você caminhou. Dialogue: 0,0:07:23.04,0:07:28.16,Default,,0000,0000,0000,,Pressione o botão B para ver quanto tempo o modelo estimou que você estava saltando. Dialogue: 0,0:07:28.16,0:07:34.08,Default,,0000,0000,0000,,Para ver a duração estimada em que você ainda está, pressione A e B juntos. Dialogue: 0,0:07:34.08,0:07:44.11,Default,,0000,0000,0000,,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. Dialogue: 0,0:07:44.11,0:07:53.16,Default,,0000,0000,0000,,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. Dialogue: 0,0:07:53.16,0:08:00.64,Default,,0000,0000,0000,,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. Dialogue: 0,0:08:01.65,0:08:05.00,Default,,0000,0000,0000,,Agora você pode testar o projeto na vida real. Dialogue: 0,0:08:05.00,0:08:10.04,Default,,0000,0000,0000,,Os ícones corretos são exibidos quando você está se exercitando ou não? Dialogue: 0,0:08:10.04,0:08:15.80,Default,,0000,0000,0000,,Você pode testar se o código do temporizador está funcionando bem com o modelo em 3 etapas fáceis: Dialogue: 0,0:08:15.80,0:08:19.16,Default,,0000,0000,0000,,Pressione o botão reset. Salte por 30 segundos. Dialogue: 0,0:08:19.16,0:08:25.54,Default,,0000,0000,0000,,Em seguida, pressione o botão B. Você deverá ver o número 30 rolando no display. Dialogue: 0,0:08:25.54,0:08:28.56,Default,,0000,0000,0000,,Agora você está pronto para se conectar ao CreateAI, Dialogue: 0,0:08:28.56,0:08:34.56,Default,,0000,0000,0000,,coletar seus próprios dados, usá-los para treinar, testar e melhorar um modelo de aprendizado de máquina e, então, Dialogue: 0,0:08:34.56,0:08:40.60,Default,,0000,0000,0000,,combinar esse modelo com o código pronto e testá-lo em seu próprio micro: pedaço. Dialogue: 0,0:08:40.60,0:08:48.38,Default,,0000,0000,0000,,Se você está procurando maneiras de personalizar ainda mais, tente adicionar algumas ações diferentes, como correr ou passos de dança. Dialogue: 0,0:08:48.38,0:08:52.48,Default,,0000,0000,0000,,Aproveitar!