[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.56,0:00:08.36,Default,,0000,0000,0000,,Para criar seu cronômetro de exercícios de IA simples, você treinará um modelo de aprendizado de máquina (ou ML). Dialogue: 0,0:00:08.36,0:00:15.08,Default,,0000,0000,0000,,Este modelo reconhecerá quando você está se exercitando e quando não está se exercitando. Dialogue: 0,0:00:15.08,0:00:23.72,Default,,0000,0000,0000,,Em seguida, você combinará o modelo com algum código pronto para um cronômetro de exercício... Dialogue: 0,0:00:23.72,0:00:28.72,Default,,0000,0000,0000,,antes de baixá-lo para o seu micro:bit e usá-lo na vida real. Dialogue: 0,0:00:28.72,0:00:35.96,Default,,0000,0000,0000,,Clique em ‘Abrir em micro:bit CreateAI’ para iniciar o projeto. Dialogue: 0,0:00:35.96,0:00:40.76,Default,,0000,0000,0000,,O projeto vem com 3 amostras de dados de movimento para exercícios Dialogue: 0,0:00:40.76,0:00:45.44,Default,,0000,0000,0000,,e 3 amostras de dados de movimentos para não exercícios. Dialogue: 0,0:00:45.44,0:00:51.00,Default,,0000,0000,0000,,Você precisará adicionar mais amostras gravando seus próprios dados de movimento. Dialogue: 0,0:00:51.00,0:00:56.48,Default,,0000,0000,0000,,micro:bit CreateAI coleta amostras de dados de movimento usando o acelerômetro Dialogue: 0,0:00:56.48,0:01:02.24,Default,,0000,0000,0000,,(ou sensor de movimento) no micro:bit. Você usará um micro:bit e uma bateria Dialogue: 0,0:01:02.24,0:01:08.84,Default,,0000,0000,0000,,no pulso ou tornozelo, para que possa se mover livremente para registrar suas próprias amostras de dados de movimento. Dialogue: 0,0:01:08.84,0:01:13.48,Default,,0000,0000,0000,,Para começar, você precisa configurar o micro:bit de coleta de dados. Dialogue: 0,0:01:13.48,0:01:22.24,Default,,0000,0000,0000,,Conecte o micro:bit usado no pulso ao CreateAI. Se o seu computador tiver Bluetooth habilitado, você Dialogue: 0,0:01:22.24,0:01:28.68,Default,,0000,0000,0000,,só precisará de 1 micro:bit e um cabo de dados USB. Se você não tiver uma conexão Bluetooth, Dialogue: 0,0:01:28.68,0:01:33.80,Default,,0000,0000,0000,,será solicitado que você use 2 micro:bits. O segundo micro:bit permanecerá conectado Dialogue: 0,0:01:33.80,0:01:39.64,Default,,0000,0000,0000,,ao cabo USB e atuará como um link de rádio para o micro:bit de coleta de dados. Dialogue: 0,0:01:39.64,0:01:42.94,Default,,0000,0000,0000,,Siga as instruções na tela para conectar. Dialogue: 0,0:01:44.50,0:01:47.32,Default,,0000,0000,0000,,Assim que o micro:bit de coleta de dados estiver conectado, Dialogue: 0,0:01:47.32,0:01:53.28,Default,,0000,0000,0000,,você verá as linhas no gráfico ao vivo mudarem à medida que você move o micro:bit. Dialogue: 0,0:01:53.28,0:01:58.36,Default,,0000,0000,0000,,Agora você está pronto para adicionar suas próprias amostras de dados de movimento. Dialogue: 0,0:01:58.36,0:02:04.44,Default,,0000,0000,0000,,Como este projeto já inclui algumas amostras de dados, sugerimos que você adicione apenas Dialogue: 0,0:02:04.44,0:02:12.84,Default,,0000,0000,0000,,mais 1 amostra para cada ação por enquanto e gaste mais tempo coletando e analisando dados posteriormente. Dialogue: 0,0:02:12.84,0:02:16.60,Default,,0000,0000,0000,,Decida que ação de “exercício” você fará. Dialogue: 0,0:02:16.60,0:02:23.04,Default,,0000,0000,0000,,Isso pode ser correr, caminhar rapidamente, pular, boxear, dançar ou qualquer outro exercício. Dialogue: 0,0:02:23.04,0:02:29.92,Default,,0000,0000,0000,,Certifique-se de que o micro:bit esteja preso ao pulso ou tornozelo que estará em movimento. Dialogue: 0,0:02:29.92,0:02:34.44,Default,,0000,0000,0000,,Para adicionar dados a uma ação específica, selecione-a clicando nela. Dialogue: 0,0:02:34.44,0:02:39.64,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:39.64,0:02:45.20,Default,,0000,0000,0000,,Clique em registrar e comece a agir imediatamente para garantir uma amostra de dados limpa. Dialogue: 0,0:02:45.20,0:02:49.08,Default,,0000,0000,0000,,Uma amostra limpa é aquela em que você move toda a amostra, Dialogue: 0,0:02:49.08,0:02:55.44,Default,,0000,0000,0000,,não começa tarde nem termina cedo. Em seguida, tente adicionar uma amostra de dados extra Dialogue: 0,0:02:55.44,0:03:00.92,Default,,0000,0000,0000,,ao conjunto de dados “não exercitando”. Selecione-o clicando na ação e, Dialogue: 0,0:03:00.92,0:03:06.44,Default,,0000,0000,0000,,em seguida, fique parado ou mova-se apenas levemente enquanto grava a amostra. Dialogue: 0,0:03:06.44,0:03:10.80,Default,,0000,0000,0000,,Você notará que as linhas x,y,z mudam de lugar dependendo Dialogue: 0,0:03:10.80,0:03:14.77,Default,,0000,0000,0000,,do ângulo em que você segura seu micro:bit. Dialogue: 0,0:03:14.77,0:03:18.32,Default,,0000,0000,0000,,O projeto não tem muitos dados no momento, Dialogue: 0,0:03:18.32,0:03:24.40,Default,,0000,0000,0000,,mas temos o suficiente para treinar nosso próprio modelo de aprendizado de máquina usando CreateAI. Dialogue: 0,0:03:24.40,0:03:30.36,Default,,0000,0000,0000,,Portanto, clique em ‘Treinar’ para usar os dados atuais para construir um modelo de ML. Dialogue: 0,0:03:30.36,0:03:34.64,Default,,0000,0000,0000,,A ferramenta agora constrói um modelo matemático que deve reconhecer diferentes Dialogue: 0,0:03:34.64,0:03:39.36,Default,,0000,0000,0000,,ações quando você move seu micro:bit. Assim que o modelo for treinado, Dialogue: 0,0:03:39.36,0:03:44.08,Default,,0000,0000,0000,,você verá a página Testando modelo. Sua coleta de dados micro:bit agora pode Dialogue: 0,0:03:44.08,0:03:50.16,Default,,0000,0000,0000,,ser usada para testar o funcionamento do modelo. Ele ainda deve estar conectado à ferramenta Dialogue: 0,0:03:50.16,0:03:59.80,Default,,0000,0000,0000,,e você verá que, conforme você o move, o CreateAI estima a ação que você está realizando. Dialogue: 0,0:03:59.80,0:04:05.24,Default,,0000,0000,0000,,Experimente diferentes níveis de exercício ou não para ver a Dialogue: 0,0:04:05.24,0:04:12.40,Default,,0000,0000,0000,,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 Dialogue: 0,0:04:12.40,0:04:16.84,Default,,0000,0000,0000,,confiante o modelo está de que você está realizando cada ação. Dialogue: 0,0:04:16.84,0:04:22.24,Default,,0000,0000,0000,,Você pode perceber que seu modelo não está estimando algumas ações com precisão, ou talvez esteja Dialogue: 0,0:04:22.24,0:04:28.56,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:28.56,0:04:34.52,Default,,0000,0000,0000,,é uma boa ideia clicar em 'Editar amostras de dados' e melhorar seu modelo. Dialogue: 0,0:04:34.52,0:04:41.32,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:41.32,0:04:48.80,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:48.80,0:04:54.24,Default,,0000,0000,0000,,Você pode gravar 1 amostra por vez ou gravar 10 amostras em sequência. Dialogue: 0,0:04:54.24,0:04:58.84,Default,,0000,0000,0000,,Amostras de dados limpas também ajudam um modelo de ML a funcionar melhor Dialogue: 0,0:04:58.84,0:05:05.56,Default,,0000,0000,0000,,, portanto, interrogue seu conjunto de dados e identifique quaisquer amostras de dados que possam confundir o modelo. Dialogue: 0,0:05:05.56,0:05:12.08,Default,,0000,0000,0000,,Você pode excluí-los pressionando x. Depois de adicionar mais dados e verificar Dialogue: 0,0:05:12.08,0:05:17.72,Default,,0000,0000,0000,,seu conjunto de dados, clique em Treinar modelo novamente para usar seu conjunto de dados alterado. Dialogue: 0,0:05:17.72,0:05:27.00,Default,,0000,0000,0000,,Em seguida, teste o modelo novamente na página ‘Testando modelo’. Dialogue: 0,0:05:27.00,0:05:30.20,Default,,0000,0000,0000,,Quando estiver satisfeito com o comportamento do modelo de ML, Dialogue: 0,0:05:30.20,0:05:34.12,Default,,0000,0000,0000,,você pode usá-lo com o código do projeto pronto. Dialogue: 0,0:05:34.12,0:05:40.92,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:05:40.92,0:05:48.56,Default,,0000,0000,0000,,Você sempre pode retornar ao CreateAI usando a seta no canto superior esquerdo da tela. Dialogue: 0,0:05:48.56,0:05:54.72,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:05:54.72,0:05:59.76,Default,,0000,0000,0000,,O código usa duas variáveis ​​para monitorar há quanto tempo você se exercita e há quanto Dialogue: 0,0:05:59.76,0:06:04.16,Default,,0000,0000,0000,,tempo não se exercita. Quando o programa é executado pela primeira vez, ele define Dialogue: 0,0:06:04.16,0:06:09.36,Default,,0000,0000,0000,,essas variáveis ​​de temporizador como 0. Os blocos 'no início do ML' são Dialogue: 0,0:06:09.36,0:06:15.40,Default,,0000,0000,0000,,acionados quando o modelo de ML decide que você começou a se exercitar ou não. Dialogue: 0,0:06:15.40,0:06:19.24,Default,,0000,0000,0000,,Eles mostram ícones diferentes no display LED do micro:bit dependendo Dialogue: 0,0:06:19.24,0:06:25.92,Default,,0000,0000,0000,,da ação estimada que você está realizando. Os blocos 'on ML stop' são acionados quando o Dialogue: 0,0:06:25.92,0:06:32.96,Default,,0000,0000,0000,,modelo ML decide que você concluiu uma ação, neste caso exercitando ou não. Dialogue: 0,0:06:32.96,0:06:38.24,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:06:38.24,0:06:43.36,Default,,0000,0000,0000,,ser concluída à variável que armazena o tempo total de cada ação. Dialogue: 0,0:06:43.36,0:06:49.68,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:06:49.68,0:06:55.16,Default,,0000,0000,0000,,Pressione o botão A para ver o tempo total de exercício e pressione o botão B para ver o Dialogue: 0,0:06:55.16,0:07:00.68,Default,,0000,0000,0000,,tempo total de inatividade. O cronômetro conta em milissegundos, Dialogue: 0,0:07:00.68,0:07:07.88,Default,,0000,0000,0000,,milésimos de segundo, então o número mostrado é dividido por 1000 para mostrar o tempo em segundos. Dialogue: 0,0:07:07.88,0:07:12.64,Default,,0000,0000,0000,,Para fazer com que o seu simples temporizador de exercícios de IA seja executado no seu micro:bit, você Dialogue: 0,0:07:12.64,0:07:19.36,Default,,0000,0000,0000,,só precisa baixar este código para um micro:bit. Se você não tiver outro micro:bit disponível, Dialogue: 0,0:07:19.36,0:07:26.44,Default,,0000,0000,0000,,basta substituir o código atualmente no micro:bit de coleta de dados pelo código do projeto. Dialogue: 0,0:07:26.44,0:07:31.20,Default,,0000,0000,0000,,Agora teste o projeto na vida real. Os ícones corretos são exibidos Dialogue: 0,0:07:31.20,0:07:36.64,Default,,0000,0000,0000,,quando você está se exercitando ou não? Você pode testar se o código do temporizador está funcionando Dialogue: 0,0:07:36.64,0:07:41.64,Default,,0000,0000,0000,,bem com o modelo em 3 etapas fáceis: Pressione o botão reset. Dialogue: 0,0:07:41.64,0:07:46.04,Default,,0000,0000,0000,,Exercite-se por 30 segundos. Em seguida, pressione o botão A. Dialogue: 0,0:07:46.04,0:07:50.08,Default,,0000,0000,0000,,Você deverá ver o número 30 rolando no display. Dialogue: 0,0:07:50.08,0:07:55.24,Default,,0000,0000,0000,,Agora você está pronto para se conectar ao CreateAI, coletar seus próprios dados e usá-los para treinar, Dialogue: 0,0:07:55.24,0:08:00.16,Default,,0000,0000,0000,,testar e melhorar um modelo de aprendizado de máquina. E você pode então combinar esse modelo com Dialogue: 0,0:08:00.16,0:08:05.64,Default,,0000,0000,0000,,o código pronto e testá-lo no seu próprio micro:bit.