[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.68,0:00:05.44,Default,,0000,0000,0000,,Para tornar seu amigo contador de histórias de IA, você treinará um Dialogue: 0,0:00:05.44,0:00:11.12,Default,,0000,0000,0000,,modelo de aprendizado de máquina, ou ML, para reconhecer quando um brinquedo se move de maneiras diferentes. Dialogue: 0,0:00:11.12,0:00:16.28,Default,,0000,0000,0000,,Em seguida, você combinará este modelo com código para emitir sons diferentes e mostrar Dialogue: 0,0:00:16.28,0:00:20.86,Default,,0000,0000,0000,,ícones diferentes no display LED do micro:bit. Dialogue: 0,0:00:20.86,0:00:28.48,Default,,0000,0000,0000,,Depois você baixará o modelo e o código para um micro:bit e os usará em seu brinquedo para ajudar a contar uma história. Dialogue: 0,0:00:28.48,0:00:34.26,Default,,0000,0000,0000,,Nossa história é sobre uma ursa chamada Lucy, mas você pode alterar o projeto para se adequar ao seu. Dialogue: 0,0:00:34.26,0:00:40.36,Default,,0000,0000,0000,,[MÚSICA] Esta é a ursa Lucy. Dialogue: 0,0:00:40.36,0:00:47.52,Default,,0000,0000,0000,,Ela quer ser ginasta quando crescer, então todos os dias, ao acordar, ela pratica saltos. Dialogue: 0,0:00:47.52,0:00:54.64,Default,,0000,0000,0000,,Ela salta tão alto quanto o teto. Depois do café da manhã ela pratica rolar. Dialogue: 0,0:00:54.64,0:00:59.92,Default,,0000,0000,0000,,Ela rola e gira até que todo o seu mundo esteja girando. Dialogue: 0,0:01:01.47,0:01:06.49,Default,,0000,0000,0000,,Então ela faz uma pausa e tira uma soneca. Dialogue: 0,0:01:10.05,0:01:18.76,Default,,0000,0000,0000,,Para começar a tornar seu amigo contador de histórias de IA, clique em ‘Abrir em micro:bit CreateAI’ para iniciar o projeto. Dialogue: 0,0:01:18.76,0:01:23.83,Default,,0000,0000,0000,,Este projeto vem com 8 amostras de dados de movimento para três ações diferentes: Dialogue: 0,0:01:23.83,0:01:28.96,Default,,0000,0000,0000,,pular, rolar e dormir. Dialogue: 0,0:01:28.96,0:01:38.12,Default,,0000,0000,0000,,micro:bit CreateAI coleta amostras de dados de movimento usando o acelerômetro, o sensor de movimento do micro:bit. Dialogue: 0,0:01:38.12,0:01:43.56,Default,,0000,0000,0000,,Para adicionar suas próprias amostras de dados, você precisa fazer uma coleta de dados micro:bit. Dialogue: 0,0:01:43.56,0:01:50.16,Default,,0000,0000,0000,,Se o seu computador tiver Bluetooth ativado, você só precisará de 1 micro:bit e um cabo de dados USB. Dialogue: 0,0:01:50.16,0:01:54.84,Default,,0000,0000,0000,,Se não tiver uma conexão Bluetooth, você precisará usar 2 micro:bits. Dialogue: 0,0:01:54.84,0:01:59.55,Default,,0000,0000,0000,,Siga as instruções na tela para conectar. Dialogue: 0,0:01:59.55,0:02:06.78,Default,,0000,0000,0000,,Assim que o micro:bit de coleta de dados estiver conectado, anexe-o ao seu brinquedo desta forma. Dialogue: 0,0:02:06.78,0:02:15.40,Default,,0000,0000,0000,,Você verá as linhas no gráfico ao vivo mudarem conforme você move seu brinquedo. Como este projeto já inclui muitas Dialogue: 0,0:02:15.40,0:02:25.00,Default,,0000,0000,0000,,amostras de dados, sugerimos que você adicione 1 amostra para cada ação por enquanto e colete mais dados posteriormente. Dialogue: 0,0:02:25.00,0:02:29.44,Default,,0000,0000,0000,,Clique na ação 'pular' para adicionar mais amostras de dados a ela. Dialogue: 0,0:02:29.44,0:02:33.60,Default,,0000,0000,0000,,Você receberá uma contagem regressiva antes do início da gravação de 1 segundo. Dialogue: 0,0:02:33.60,0:02:39.80,Default,,0000,0000,0000,,Clique em gravar e comece a mover seu brinquedo imediatamente para garantir uma amostra de dados limpa. Dialogue: 0,0:02:39.80,0:02:43.44,Default,,0000,0000,0000,,Uma amostra limpa é aquela em que você move toda a amostra, Dialogue: 0,0:02:43.44,0:02:50.80,Default,,0000,0000,0000,,não começa tarde nem termina cedo. Em seguida, tente adicionar uma amostra de dados extra às Dialogue: 0,0:02:50.80,0:02:57.12,Default,,0000,0000,0000,,ações 'rolling' e 'sleeping'. Dialogue: 0,0:02:57.12,0:03:07.52,Default,,0000,0000,0000,,Você notará que quando seu brinquedo está dormindo, as linhas x, y e z mudam de lugar dependendo da orientação do micro:bit. Dialogue: 0,0:03:07.52,0:03:14.60,Default,,0000,0000,0000,,Clique em 'Treinar modelo' para construir o modelo de ML. A ferramenta agora constrói um Dialogue: 0,0:03:14.60,0:03:19.96,Default,,0000,0000,0000,,modelo matemático que deve reconhecer diferentes ações quando você move seu micro:bit. Dialogue: 0,0:03:19.96,0:03:25.64,Default,,0000,0000,0000,,Assim que o modelo for treinado, você verá a página Testando modelo. Dialogue: 0,0:03:25.64,0:03:30.76,Default,,0000,0000,0000,,Sua coleta de dados micro:bit agora pode ser usada para testar o funcionamento do modelo. Dialogue: 0,0:03:30.76,0:03:35.88,Default,,0000,0000,0000,,Ele ainda deve estar conectado à ferramenta e você verá que, conforme você o move, o CreateAI Dialogue: 0,0:03:35.88,0:03:40.32,Default,,0000,0000,0000,,estima a ação que você está realizando. Dialogue: 0,0:03:40.32,0:03:47.03,Default,,0000,0000,0000,,Mova seu brinquedo de maneiras diferentes para ver a ação estimada e a mudança no gráfico de barras de certeza. Dialogue: 0,0:03:47.40,0:03:56.16,Default,,0000,0000,0000,,A porcentagem mostra o quão certo ou confiante o modelo está de que você está realizando cada ação. Dialogue: 0,0:03:56.16,0:04:00.76,Default,,0000,0000,0000,,Você pode perceber que seu modelo não está estimando algumas ações com precisão. Dialogue: 0,0:04:00.76,0:04:07.92,Default,,0000,0000,0000,,Nesse caso é uma boa ideia clicar em ‘Editar amostras de dados’ e melhorar o seu modelo. Dialogue: 0,0:04:07.92,0:04:13.96,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:13.96,0:04:22.40,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:22.40,0:04:28.36,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 Dialogue: 0,0:04:28.36,0:04:38.20,Default,,0000,0000,0000,,identifique quaisquer amostras que possam confundir o modelo. Você pode excluí-los pressionando X. Dialogue: 0,0:04:38.20,0:04:44.92,Default,,0000,0000,0000,,Depois de adicionar mais dados e verificar seu conjunto de dados, clique em 'Treinar modelo' novamente. Em seguida, teste Dialogue: 0,0:04:44.92,0:04:50.00,Default,,0000,0000,0000,,o modelo novamente na página ‘Testando modelo’. Dialogue: 0,0:04:50.00,0:04:57.12,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:04:57.12,0:05:06.12,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:06.12,0:05:10.04,Default,,0000,0000,0000,,Você pode voltar a ver seus dados no CreateAI a qualquer momento Dialogue: 0,0:05:10.04,0:05:19.72,Default,,0000,0000,0000,,usando a seta no canto superior esquerdo da tela. Esses blocos usam o modelo que você criou no código. Dialogue: 0,0:05:19.72,0:05:24.88,Default,,0000,0000,0000,,Os blocos 'on ML… start' reagem quando o modelo de ML decide que seu Dialogue: 0,0:05:24.88,0:05:31.32,Default,,0000,0000,0000,,brinquedo está fazendo um determinado movimento ou ação. Dependendo da ação, o código mostra Dialogue: 0,0:05:31.32,0:05:38.60,Default,,0000,0000,0000,,ícones diferentes na saída do display LED do micro:bit e reproduz sons diferentes no seu alto-falante. Dialogue: 0,0:05:38.60,0:05:46.36,Default,,0000,0000,0000,,Se não tiver certeza da ação que seu brinquedo está realizando – se a ação for “desconhecida” – ele limpa a tela. Dialogue: 0,0:05:46.36,0:05:53.32,Default,,0000,0000,0000,,E quando cada ação para, o código impede o micro:bit de emitir qualquer som. Dialogue: 0,0:05:53.32,0:05:56.64,Default,,0000,0000,0000,,Para fazer o código e o modelo ML rodarem no seu micro:bit, Dialogue: 0,0:05:56.64,0:05:59.64,Default,,0000,0000,0000,,você só precisa baixá-lo para um micro:bit. Dialogue: 0,0:06:00.28,0:06:06.32,Default,,0000,0000,0000,,Pressione 'Download' e siga as instruções na tela. Dialogue: 0,0:06:06.32,0:06:10.64,Default,,0000,0000,0000,,Agora teste o projeto finalizado em um micro:bit anexado ao seu brinquedo. Dialogue: 0,0:06:10.64,0:06:16.20,Default,,0000,0000,0000,,Os sons e ícones corretos são reproduzidos quando o brinquedo faz movimentos diferentes? Dialogue: 0,0:06:16.20,0:06:19.80,Default,,0000,0000,0000,,Funciona igualmente bem quando outra pessoa move o brinquedo? Dialogue: 0,0:06:19.80,0:06:26.88,Default,,0000,0000,0000,,Caso contrário, você pode voltar e coletar mais dados deles e treinar novamente o modelo. Dialogue: 0,0:06:26.88,0:06:30.96,Default,,0000,0000,0000,,Parabéns, você treinou seu brinquedo para reagir a diferentes tipos de movimento Dialogue: 0,0:06:30.96,0:06:36.60,Default,,0000,0000,0000,,usando os dados coletados, treinando um modelo de aprendizado de máquina de IA e combinando-o com Dialogue: 0,0:06:36.60,0:06:43.48,Default,,0000,0000,0000,,código para criar um brinquedo interativo para contar histórias! Que outras ações ou movimentos o seu brinquedo pode Dialogue: 0,0:06:43.48,0:06:51.80,Default,,0000,0000,0000,,realizar, talvez como parte da narração de uma história? Você pode adicioná-los usando micro:bit e CreateAI?