< Return to Video

Simple AI exercise timer step-by-step video

  • 0:02 - 0:08
    Per crear el teu senzill temporitzador
    d'exercicis d'IA, hauràs d'entrenar un model
    d'aprenentatge automàtic (o ML).
  • 0:08 - 0:15
    Aquest model reconeixerà quan estàs o no
    fent exercici.
  • 0:15 - 0:24
    A continuació, combinaràs el model amb algun codi ja preparat per a un temporitzador d'exercicis...
  • 0:24 - 0:29
    abans de descarregar-lo al teu micro:bit i utilitzar-lo a la vida real.
  • 0:29 - 0:36
    Feu clic a "Obre en micro:bit CreateAI" per iniciar el projecte.
  • 0:36 - 0:41
    El projecte inclou 3 mostres de dades de moviment per fer exercici
  • 0:41 - 0:45
    i 3 mostres de dades de moviment per no fer exercici.
  • 0:45 - 0:51
    Haureu d'afegir més mostres enregistrant les vostres pròpies dades de moviment.
  • 0:51 - 0:56
    micro:bit CreateAI recull mostres de dades de moviment mitjançant l'acceleròmetre
  • 0:56 - 1:02
    (o sensor de moviment) del micro:bit. Portaràs un micro:bit i una bateria
  • 1:02 - 1:09
    al canell o al turmell, perquè puguis moure't lliurement per gravar les teves pròpies mostres de dades de moviment.
  • 1:09 - 1:13
    Per començar, heu de configurar la recollida de dades micro:bit.
  • 1:13 - 1:22
    Connecteu el micro:bit que porta el canell a CreateAI. Si el vostre ordinador té Bluetooth habilitat,
  • 1:22 - 1:29
    només necessitareu 1 micro:bit i un cable de dades USB. Si no teniu connexió Bluetooth,
  • 1:29 - 1:34
    se us demanarà que feu servir 2 micro:bits. El segon micro:bit romandrà connectat
  • 1:34 - 1:40
    al cable USB i actuarà com a enllaç de ràdio al micro:bit de recollida de dades.
  • 1:40 - 1:43
    Seguiu les instruccions a la pantalla per connectar-vos.
  • 1:44 - 1:47
    Un cop connectat el micro:bit de recollida de dades,
  • 1:47 - 1:53
    veureu que les línies del gràfic en directe canvien a mesura que moveu el micro:bit.
  • 1:53 - 1:58
    Ara ja esteu preparat per afegir les vostres pròpies mostres de dades de moviment.
  • 1:58 - 2:04
    Com que aquest projecte ja inclou algunes mostres de dades, us suggerim que només afegiu
  • 2:04 - 2:13
    1 mostra més per a cada acció de moment i dediqueu més temps a recopilar i analitzar dades més endavant.
  • 2:13 - 2:17
    Decidiu quina acció "d'exercici" fareu.
  • 2:17 - 2:23
    Això podria ser córrer, caminar amb força, saltar, boxar, ballar o qualsevol altre exercici.
  • 2:23 - 2:30
    Assegureu-vos que el micro:bit estigui connectat al canell o al turmell que es mourà.
  • 2:30 - 2:34
    Per afegir dades a una acció específica, seleccioneu-la fent clic a sobre.
  • 2:34 - 2:40
    Obtindreu un compte enrere de 3 segons abans que comenci una gravació d'1 segon.
  • 2:40 - 2:45
    Feu clic a gravar i comenceu a moure's immediatament per assegurar-vos que obtingueu una mostra de dades neta.
  • 2:45 - 2:49
    Una mostra neta és aquella en què us moveu per a tota la mostra,
  • 2:49 - 2:55
    no comenceu tard ni acabeu de moure's d'hora. A continuació, proveu d'afegir una mostra de dades addicional
  • 2:55 - 3:01
    al conjunt de dades de "sense exercici". Seleccioneu-lo fent clic a l'acció i,
  • 3:01 - 3:06
    a continuació, romandre quiet o només moure's molt lleugerament mentre enregistreu la mostra.
  • 3:06 - 3:11
    Notareu que les línies x,y,z canvien de lloc depenent
  • 3:11 - 3:15
    de l'angle en què manteniu el vostre micro:bit.
  • 3:15 - 3:18
    El projecte no té moltes dades ara mateix,
  • 3:18 - 3:24
    però en tenim prou per entrenar el nostre propi model d'aprenentatge automàtic mitjançant CreateAI.
  • 3:24 - 3:30
    Per tant, feu clic a "Entrena" per utilitzar les dades actuals per crear un model ML.
  • 3:30 - 3:35
    L'eina ara crea un model matemàtic que hauria de reconèixer diferents
  • 3:35 - 3:39
    accions quan moveu el vostre micro:bit. Tan bon punt s'hagi entrenat el model,
  • 3:39 - 3:44
    veureu la pàgina Prova del model. La vostra recollida de dades micro:bit ara es pot
  • 3:44 - 3:50
    utilitzar per provar el bon funcionament del model. Encara hauria d'estar connectat a l'eina
  • 3:50 - 4:00
    i veureu que a mesura que la moveu, CreateAI està estimant quina acció esteu fent.
  • 4:00 - 4:05
    Proveu diferents nivells d'exercici o no per veure
  • 4:05 - 4:12
    el canvi tant de l'acció estimada com del gràfic de barres de certesa. El % del gràfic de barres de certesa mostra la
  • 4:12 - 4:17
    confiança que té el model que esteu fent cada acció.
  • 4:17 - 4:22
    És possible que observeu que el vostre model no estima algunes accions amb precisió, o potser funciona
  • 4:22 - 4:29
    bé per a una acció però no per a l'altra, així que després d'explorar com funciona actualment,
  • 4:29 - 4:35
    és una bona idea fer clic a "Edita mostres de dades" i millorar el vostre model.
  • 4:35 - 4:41
    Els models d'aprenentatge automàtic solen funcionar millor amb més dades, així que enregistreu algunes mostres addicionals per a cadascuna
  • 4:41 - 4:49
    de les accions o centreu-vos a recollir més dades per a l'acció que va ser problemàtica durant les proves.
  • 4:49 - 4:54
    Podeu gravar 1 mostra alhora o podeu gravar 10 mostres en seqüència.
  • 4:54 - 4:59
    Les mostres de dades netes també ajuden a que un model d'ML funcioni millor,
  • 4:59 - 5:06
    així que interrogueu el vostre conjunt de dades i identifiqueu qualsevol mostra de dades que pugui confondre el model.
  • 5:06 - 5:12
    Podeu esborrar-los prement x. Un cop hàgiu afegit més dades i comprovat
  • 5:12 - 5:18
    el vostre conjunt de dades, feu clic de nou a Tren model per utilitzar el vostre conjunt de dades esmenat.
  • 5:18 - 5:27
    A continuació, torneu a provar el model a la pàgina "Prova del model".
  • 5:27 - 5:30
    Quan estigueu satisfet amb com es comporta el model ML,
  • 5:30 - 5:34
    podeu utilitzar-lo amb el codi del projecte ja fet.
  • 5:34 - 5:41
    Feu clic a "Edita a MakeCode" per veure els blocs de codi en una versió especial de Microsoft MakeCode.
  • 5:41 - 5:49
    Sempre podeu tornar a CreateAI utilitzant la fletxa de la part superior esquerra de la pantalla.
  • 5:49 - 5:55
    Aquests blocs de codi utilitzen el model que heu creat dins d'un temporitzador d'exercicis.
  • 5:55 - 6:00
    El codi utilitza dues variables per fer un seguiment de quant de temps heu estat fent exercici i quant
  • 6:00 - 6:04
    de temps no heu estat fent exercici. Quan el programa s'executa per primera vegada, estableix
  • 6:04 - 6:09
    aquestes variables del temporitzador a 0. Els blocs "a l'inici de ML"
  • 6:09 - 6:15
    s'activen quan el model de ML decideix que heu començat a fer exercici o no.
  • 6:15 - 6:19
    Mostren diferents icones a la pantalla LED del micro:bit en funció
  • 6:19 - 6:26
    de l'acció que ha estimat que està fent. Els blocs "a l'aturada de ML" s'activen quan el
  • 6:26 - 6:33
    model de ML decideix que heu acabat una acció, en aquest cas fent exercici o no.
  • 6:33 - 6:38
    El codi dins de cada bloc esborra la pantalla i afegeix la durada de l'acció que acaba d'
  • 6:38 - 6:43
    acabar a la variable que emmagatzema els temps totals de cada acció.
  • 6:43 - 6:50
    El model ML funciona amb el codi per permetre visualitzar el temps total dedicat a cada acció.
  • 6:50 - 6:55
    Premeu el botó A per veure el temps total que heu estat fent exercici i premeu el botó B per veure el
  • 6:55 - 7:01
    temps total que heu estat inactiu. El temporitzador compta en mil·lisegons,
  • 7:01 - 7:08
    mil·lèsimes de segon, de manera que el nombre que es mostra es divideix per 1000 per mostrar un temps en segons.
  • 7:08 - 7:13
    Per fer que el vostre simple temporitzador d'exercicis d'IA s'executi al vostre micro:bit,
  • 7:13 - 7:19
    només heu de descarregar aquest codi a un micro:bit. Si no teniu cap altre micro:bit disponible,
  • 7:19 - 7:26
    simplement substituïu el codi que hi ha actualment al micro:bit de recollida de dades pel codi del projecte.
  • 7:26 - 7:31
    Ara prova el projecte a la vida real. Es mostren les icones correctes
  • 7:31 - 7:37
    quan fas exercici o no? Podeu provar si el codi del temporitzador funciona
  • 7:37 - 7:42
    bé amb el model en 3 senzills passos: premeu el botó de restabliment.
  • 7:42 - 7:46
    Exercici durant 30 segons. A continuació, premeu el botó A.
  • 7:46 - 7:50
    Hauríeu de veure el número 30 desplaçar-vos per la pantalla.
  • 7:50 - 7:55
    Ara ja esteu preparat per connectar-vos a CreateAI, recopilar les vostres pròpies dades, utilitzar-les per entrenar,
  • 7:55 - 8:00
    provar i millorar un model d'aprenentatge automàtic. A continuació, podeu combinar aquest model amb
  • 8:00 - 8:06
    el codi ja fet i provar-lo al vostre propi micro:bit.
Title:
Simple AI exercise timer step-by-step video
Description:

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

Catalan subtitles

Revisions Compare revisions