< Return to Video

AI activity timer step-by-step video

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

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

Catalan subtitles

Revisions Compare revisions