AIDigitalisering skolaKod och MakerUtbildning

AI och ML for kids – del 1 | Skapa och koda ett ansiktsfilter som på TikTok med Scratch

Dela

I den här korta serien tänkte jag ge dig som lärare i grundskolan några lektionsidéer kring praktiskt undervisning i AI – och just i detta fall delområdet ML, Machine Learning eller maskininlärning på svenska. De flesta barn och vuxna använder redan idag tjänster som bygger på ML, som exempelvis Siri, Alexa eller Google Assistant. Eller som i detta fallet, olika filter i sociala medier. Vi gör detta inom ramen för ämnena teknik och matematik.

I kommentarmaterialet för ämnet teknik i grundskolan kan vi läsa att ”Ett övergripande syfte med undervisningen i ämnet är att eleverna ska utveckla intresse för och kunskaper om tekniken som omger oss.” och att ”Teknikämnet i grundskolan vill göra tekniken som omger oss synlig och begriplig.”. Programmering ingår i bägge ämnenas centrala innehåll och här kan vi introducera och experimentera lite med ML genom något som är elevnära.

Film

Scratch

I detta exemplet använder jag en version av Scratch från Machine Learning for Kids som du hittar på scratch.machinelearningforkids.co.uk. Det är samma version som länken innan, men denna innehåller några extra tillägg för just maskininlärning, som ”Face detection”.

Om du inte har jobbat med Scratch tidigare, så rekommenderar jag dig att lära dig det nu. Det är gratis och open source från MIT. Du hittar det på scratch.mit.edu

Ladda ned mitt exempel

Om du vill ha något att utgå från, kan du ladda ned mitt exempel från filmen och leka med det.

Ladda ned scratchfilen ML_Ansiktsfilter.sb3

Sammanfattning av kod

Vi kör loopar, där vi låter den förtränade modellen i Face detection ständigt hitta x- och y-koordinaterna till vårt vänstra och högra öga. Därefter skapar vi två sprajtar och ritar  ögon samt kopplar koordinaterna från Face detection till rörelse i våra ögonsprajtar.

Frågor?

Om du har någon fråga, så är det som vanligt bara att ställa den 🙂

Dela
Skriven av
Micke Kring

Fixar och trixar med tekniska lösningar och mycket mer. Ser till att användarna förstår systemen och att systemen förstår användarna. Har mina rötter i musiken och kombinerar konstnärlighet med teknik.

Liknande artiklar

C64 Chat – Ett alternativt gränssnitt till OpenAI

Det är sommaren 1985. Micke är 10 år och sitter med sin...

Berömfabriken – en prototyp för att anonymt kunna ge sina kollegor beröm

Målet med Berömfabriken är att sänka trösklarna för att ge sina kollegor...

Sätt upp ett eget AI-labb för att kunna labba tillsammans med kollegor eller deltagare vid kurser

Till de kurser, workshops, masterclasses och liknande inom generativ AI jag och...