Skip to content
Teknik · Årskurs 8

Idéer för aktivt lärande

Grunderna i Maskininlärning

När eleverna aktivt tränar en maskininlärningsmodell får de konkreta insikter i hur datorer lär sig av data, istället för att bara höra teorin. Genom att själva justera parametrar och se hur resultatet förbättras bygger de förståelse för processen på ett sätt som stannar kvar längre.

Skolverket KursplanerLgr22: Teknik 7-9 - Att styra tekniska lösningar med programmeringLgr22: Teknik 7-9 - Teknikutvecklingsarbetets olika faser
25–45 minPar → Hela klassen4 aktiviteter

Aktivitet 01

Utforskande cirkel35 min · Par

Paraktivitet: Träna bildigenkänningsmodell

Eleverna använder Teachable Machine för att samla in 50 bilder vardera på två klasser, som katter och hundar. De tränar modellen i par och testar med nya bilder, noterar träningstid och noggrannhet. Avsluta med diskussion om datakvalitetens inverkan.

Vad är skillnaden mellan traditionell programmering och maskininlärning?

HandledningstipsUnder paraktiviteten Träna bildigenkänningsmodell, gå runt och lyssna på elevernas diskussioner om varför vissa bilder fungerar bättre än andra för träningen.

Vad att leta efterGe eleverna ett kort med en bild av ett objekt (t.ex. en katt). Fråga dem: 1. Vilken typ av data skulle en AI behöva för att lära sig känna igen detta objekt? 2. Beskriv kortfattat hur en AI skulle 'träna' på denna data.

AnalyseraUtvärderaSkapaSjälvregleringSjälvkännedom
Skapa en komplett lektion

Aktivitet 02

Utforskande cirkel45 min · Smågrupper

Smågrupper: Jämför programmering och ML

Grupperna bygger samma uppgift, en gång med blockprogrammering i Scratch och en gång med maskininlärning. De dokumenterar steg, tid och flexibilitet. Presentera skillnader för klassen.

Hur tränar man en dator att känna igen en bild eller ett ljud?

HandledningstipsI Smågrupper Jämför programmering och ML, uppmana eleverna att rita en enkel bild för att visualisera skillnaderna mellan de två sätten att lösa uppgifter.

Vad att leta efterVisa två korta kodsnuttar, en för traditionell programmering och en för maskininlärning (t.ex. med block i Scratch). Fråga eleverna: Vilken kodsnutt beskriver traditionell programmering och varför? Vilken beskriver maskininlärning och varför?

AnalyseraUtvärderaSkapaSjälvregleringSjälvkännedom
Skapa en komplett lektion

Aktivitet 03

Utforskande cirkel25 min · Hela klassen

Helklass: Analysera AI-begränsningar

Visa exempelvideor på AI-fel, som bildigenkänning av mörka hudtoner. Hela klassen brainstormar begränsningar i en gemensam lista och röstar på lösningar som bättre data.

Vilka begränsningar har dagens AI-system?

HandledningstipsVid Helklass Analysera AI-begränsningar, ställ följdfrågor som utmanar elevernas antaganden, till exempel 'Vad händer om vi matar in en bild av en ko när modellen tränats på katter och hundar?'

Vad att leta efterStäll frågan: 'Tänk dig att du tränar en AI att känna igen glada och ledsna ansikten. Vilken typ av data skulle du samla in? Vad kan gå fel om din data inte är tillräckligt varierad?' Låt eleverna diskutera i smågrupper och sedan dela sina tankar.

AnalyseraUtvärderaSkapaSjälvregleringSjälvkännedom
Skapa en komplett lektion

Aktivitet 04

Utforskande cirkel30 min · Individuellt

Individuell: Bygg ljudmodell

Varje elev tränar en modell för att känna igen röster eller ljud med Teachable Machine. Testa på egna och klasskamraters inspelningar, reflektera över resultat i en logg.

Vad är skillnaden mellan traditionell programmering och maskininlärning?

HandledningstipsFör Individuell Bygg ljudmodell, be eleverna att anteckna hur många gånger de fick justera inställningarna innan modellen fungerade som de ville.

Vad att leta efterGe eleverna ett kort med en bild av ett objekt (t.ex. en katt). Fråga dem: 1. Vilken typ av data skulle en AI behöva för att lära sig känna igen detta objekt? 2. Beskriv kortfattat hur en AI skulle 'träna' på denna data.

AnalyseraUtvärderaSkapaSjälvregleringSjälvkännedom
Skapa en komplett lektion

Mallar

Mallar som passar dessa aktiviteter i Teknik

Använd, redigera, skriv ut eller dela.

Några anteckningar om att undervisa detta avsnitt

Börja med att använda konkreta exempel som eleverna känner igen, som att skilja på bilder av katter och hundar, för att visa hur maskininlärning fungerar i praktiken. Undvik att gå för djupt in på matematiken i början, fokusera istället på processen och logiken bakom. Låt eleverna uppleva både framgång och misslyckanden under träningen, eftersom det stärker deras förståelse för vikten av att anpassa modellen och data.

Eleverna ska kunna förklara skillnaden mellan traditionell programmering och maskininlärning med egna ord, beskriva minst två steg i en maskininlärningsprocess och identifiera en risk med bristande datakvalitet. De ska också kunna ge exempel på hur en modell tränas och utvärderas.


Se upp för dessa missuppfattningar

  • Under paraktiviteten Träna bildigenkänningsmodell, lyssna efter elever som säger att modellen 'lär sig själv' utan mänsklig inblandning. Rätta dem med att förklara att datan och inställningarna sätts av människor, och att modellen justeras utifrån de mönster den hittar i datan.

    Under paraktiviteten Träna bildigenkänningsmodell, be eleverna att peka ut vilka delar av processen som kräver mänskligt beslutsfattande, som att välja vilka bilder som ska ingå i träningssetet och hur man bedömer om modellen presterar bra.

  • Under Smågrupper Jämför programmering och ML, lyssna efter elever som tror att AI kan förstå känslor eller sammanhang. Fråga dem hur de skulle förklara för en dator vad 'glädje' eller 'ilska' betyder.

    Under Smågrupper Jämför programmering och ML, låt eleverna testa modellen med bilder som visar ansikten med olika känslouttryck och diskutera varför modellen ibland misslyckas med att tolka känslorna korrekt.

  • Under Helklass Analysera AI-begränsningar, lyssna efter elever som säger att mer data alltid är bättre. Visa ett exempel där en modell tränats på för mycket data av samma typ och har svårt att generalisera.

    Under Helklass Analysera AI-begränsningar, låt eleverna undersöka hur en modell presterar när den tränas på en liten mängd varierad data jämfört med en stor mängd liknande data, och diskutera varför det ena sättet kan vara bättre än det andra.


Metoder som används i denna översikt