Forskare tränade modeller att hitta lunginflammation på lungröntgenbilder. Men bilderna visade också vilket sjukhus de kom från, och det kunde en modell se nästan utan fel.[1] I kapitel 1 lärde sig en modell att snö betyder varg. Här ser du på AI som en teknisk lösning: hur den byggs, testas och förbättras. Sedan tränar du en egen modell och ser vad datan gör.
Ett AI-system är en teknisk lösning
I kapitel 1 tränades en modell att skilja vargar från huskyer. Men modellen är bara en del av ett tekniskt system, och allt börjar med ett problem: vad ska systemet göra, för vem och var? Ta den påhittade Batterivakten, en kamera som ska upptäcka batterier bland pappret i skolans återvinning.
| Del | Vad som händer | I Batterivakten |
|---|---|---|
| Data | Exempel samlas in. | 2 000 bilder från återvinningen. |
| Märkning | Människor anger rätt svar för varje exempel. | Batteri eller inget batteri. |
| Träning | En dator justerar modellens tal, parametrarna, tills svaren blir så bra som möjligt. | 1 600 av bilderna. |
| Modell | Resultatet: talen som svaret räknas fram med. | Batteri eller inget batteri, med en säkerhet i procent. |
| Test | Modellen prövas på exempel som den aldrig har sett. | De 400 bilder som sparades undan. |
| Användning | Modellen byggs in i en produkt. | En lampa blinkar vid batterier. |
| Uppföljning | Fel samlas in och blir ny data. | Bilder där lampan blinkade fel märks och sparas. |
Påhittat exempel. Samma delar finns i nästan alla system som tränas på data.
är exemplen som modellen tränas på. sparas undan och används aldrig i träningen. Bara testdatan kan visa hur modellen klarar nya fall.
Tänk på ett prov med exakt samma frågor som läxförhöret. Då vet läraren inte om du har förstått eller bara minns svaren. En modell kan på samma sätt passa perfekt till sina träningsbilder, med bakgrund, ljus och fläckar, och ändå missa nya bilder. Testdatan ska därför likna verkligheten där systemet ska användas: andra dagar, annat ljus, andra batterier.
är facit. Blir etiketterna fel tränas modellen mot fel facit. För en språkmodell är märkningen redan gjord: rätt svar är nästa ord i texten.
En elev tränar en modell på 60 bilder och testar den på samma bilder. Alla blir rätt. Vad visar testet?
När modellen lär sig fel sak
Snön i kapitel 1 är inget undantag. En modell använder det mönster som enklast skiljer svaren åt i träningsdatan, och ibland är det fel mönster. Det kallas : genvägen fungerar i träningsdatan men inte i verkligheten. Tre verkliga fall från vården:
- Sjukhuset. I en studie från 2018 tränade forskare i USA modeller att hitta lunginflammation på 158 323 lungröntgenbilder från tre sjukhus och vårdnätverk. En modell som tränades att känna igen sjukhuset hade rätt för mer än 99,9 procent av bilderna från de två största. För modellerna kunde det löna sig att se sjukhuset, eftersom lunginflammation var mycket vanligare bland bilderna från ett av dem. I tre av fem jämförelser klarade modellerna bilder från andra sjukhus sämre än bilder från sina egna.[1]
- Texten i bilden. I en studie från 2021 tränade forskare vid University of Washington modeller som skulle hitta covid-19 på lungröntgen, på samma sätt som många andra hade gjort, och granskade vad modellerna tittade på. De använde bland annat textmärkningar i bilderna och hur patienten var placerad, sådant som skilde sig mellan bildsamlingarna. Modellerna såg träffsäkra ut men misslyckades på bilder från nya sjukhus.[2]
- Pennstrecket. I en studie från 2019 lät hudläkare i Tyskland en modell bedöma 130 hudförändringar, varav 23 var melanom, den farligaste sortens hudcancer. Förändringarna fotograferades med och utan ett lila streck från en märkpenna, som läkare ritar inför operationer. Utan strecket bedömde modellen ungefär vart sjätte ofarligt födelsemärke som melanom. Med strecket blev det mer än hälften.[3]
I alla tre fallen syntes felet när någon testade på data från en annan plats eller ändrade en enda sak i bilden.
Hitta genvägen
Två elevgrupper har tränat var sin modell. Leta efter genvägen.
- A. Modellen ska skilja mogna bananer från omogna. De mogna fotograferades i köket på kvällen och de omogna i klassrummet på morgonen.
- B. En ljudmodell ska skilja en cykelklocka från en visselpipa. Cykelklockan spelades in vid ett öppet fönster med trafik utanför.
Testa på riktigt
Ett test börjar med andelen rätt, men du behöver också veta vilka fel modellen gör. För ett system som ska larma finns två sorter. Ett är när systemet larmar fast inget finns. Ett är när systemet är tyst fast något finns.
Batterivakten testas på 100 nya bilder. På 20 av dem finns ett batteri.
| Batterivakten | Batteri på bilden | Inget batteri på bilden |
|---|---|---|
| Lampan blinkar | 16 rätt | 6 falska larm |
| Lampan blinkar inte | 4 missade fall | 74 rätt |
Påhittade siffror. 16 + 74 = 90 av 100 bilder blev rätt, alltså 90 procent.
Låter 90 procent bra? En vakt som aldrig larmar får 80 procent rätt, eftersom 80 bilder saknar batteri, men den hittar inte ett enda batteri. Därför räknar man felen var för sig.
Vilket fel som är värst beror på användningen. Ett missat batteri hamnar bland pappret, och ett falskt larm gör att någon letar i onödan. I vården kan ett missat fall vara en cancer som inte upptäcks, och ett falskt larm en frisk person som oroas i onödan. Var gränsen för larm ska gå väljer människor, och färre missade fall ger oftast fler falska larm. Hur mycket ett fel får kosta innan det är bättre att inte svara räknar matematikfördjupningen på, med väntevärden.
Bygg själv
I Teachable Machine från Google tränar du en modell i webbläsaren utan att programmera. Du väljer några kategorier, som kallas klasser, och ger exempel på varje. Enligt Google sker träningen i webbläsaren, och exemplen skickas inte till några servrar om du inte sparar projektet i Google Drive. Det behövs inget konto för att träna, bara för att spara. Publicerar du modellen hamnar den på Googles servrar, men inte exemplen.[5]
Regler för experimentet:
- Föremål, ljud från saker eller teckningar, aldrig människor. Rikta kameran mot föremål på bordet så att ingen syns i bild, och spela inte in röster.
- Spara inte i Drive och publicera inte modellen, om inte läraren säger något annat.
- Avgränsa problemet till två eller tre klasser, till exempel sax, sudd och penna, eller knackning, prassel och en ringklocka. Ett ljudprojekt behöver också bakgrundsljud, alltså hur det låter när inget av ljuden hörs.
Gör så här:
- Samla träningsdata, omkring 20 exempel per klass. Variera vinkel och avstånd.
- Bestäm testdata innan du tränar: 10 nya exempel per klass, till exempel andra föremål av samma sort, en annan bakgrund eller ett annat ljus. De får aldrig användas i träningen.
- Träna och testa. Visa testexemplen ett i taget i förhandsvisningen och skriv i ett testprotokoll: rätt svar, modellens svar och säkerheten i procent. Hög säkerhet betyder inte att svaret är rätt.
- Räkna andelen rätt och skriv vilka klasser modellen blandade ihop.
- Ändra en sak i datan, träna om och testa igen med samma testdata. Pröva till exempel dubbelt så många träningsexempel, andra underlag för hälften av bilderna eller en klass med fem gånger så många exempel som de andra. Svarar modellen då oftare med den stora klassen?
Du dubblar antalet träningsbilder och byter bakgrund samtidigt. Modellen får fler rätt. Vad kan du säga?
Teknik, människa och samhälle
I juli 1958 visade den amerikanska flottan upp en dator, en IBM 704 som vägde fem ton. Den körde psykologen Frank Rosenblatts perceptron, ett av de första . Efter 50 försök kunde den skilja kort som var märkta till vänster från kort som var märkta till höger. Enligt New York Times räknade flottan med att maskinen skulle kunna gå, prata och vara medveten om sin existens. Perceptronen levde inte upp till förväntningarna, och i många år efteråt var det svårt att få pengar till forskning om neuronnätverk. Perioder då pengarna till AI-forskning minskar kallas AI-vintrar.[6]
| År | Vad som hände |
|---|---|
| 1958 | Perceptronen lär sig av exempel i stället för att följa regler som någon har skrivit. |
| 2009 | Bildsamlingen ImageNet presenteras. Den växer till omkring 15 miljoner bilder, märkta av nästan 50 000 personer i 167 länder via Amazons tjänst Mechanical Turk. |
| 2012 | Neuronnätverket AlexNet vinner ImageNets tävling med 15,3 procent fel, mot 26,2 procent för tvåan. Djupinlärning, nätverk med många lager som tränas på grafikkort, slår igenom. |
| 2017 | Forskare på Google beskriver transformern, som dagens språkmodeller bygger på. |
| 2022 | ChatGPT släpps i november, och vem som helst kan använda en språkmodell. |
| 2024 | John Hopfield och Geoffrey Hinton får Nobelpriset i fysik för upptäckter som gör maskininlärning med neuronnätverk möjlig. |
I tävlingen räknades ett svar som rätt om det rätta fanns bland modellens fem första förslag. Hur man mäter avgör vad en siffra betyder.
Källor: ImageNet [7], AlexNet [8], transformern [9], Nobelpriset [10].
I dag kan felen få stora följder. Företaget Epic säljer journalsystem till sjukhus i USA, med en modell som ska varna när en patient håller på att få sepsis, ofta kallat blodförgiftning. Forskare vid University of Michigan testade modellen på 38 455 sjukhusvistelser. Den missade 67 procent av patienterna som fick sepsis men larmade för 18 procent av alla inlagda.[11] Epic svarade att forskarna hade prövat en tänkt inställning, utan den anpassning som ska göras före användning.[12] År 2022 kom en ny version, och Epic rekommenderade att modellen först tränas på sjukhusets egna data.[13]
Vem har ansvaret: företaget som byggde modellen, sjukhuset som valde inställningen eller personalen som fick larmen? Ofta delar flera på det. Enligt EU:s AI-förordning ska AI-system med hög risk tränas och testas med data som är relevanta, tillräckligt representativa och så långt det går fria från fel.[14] För de flesta sådana system gäller kraven från december 2027. Före användning bör man åtminstone ta reda på:
- Hur modellen klarar ny data från platsen där den ska användas.
- Vilka fel den gör och vem som drabbas.
- Vad som händer när något ändras, till exempel ljuset, utrustningen eller patienterna.
- Hur människorna som använder systemet upptäcker och rättar fel.
Vem bär störst ansvar?
Det finns inget facit. Välj det du tycker väger tyngst och läs hur vi tänkte.
En modell för hudcancer har nästan bara tränats på bilder av ljus hud och missar fler fall hos patienter med mörkare hud.
Ett sjukhus sänker larmgränsen för att missa färre patienter. Nu kommer så många larm att personalen slutar läsa dem.
En lärare låter en app rätta proven utan att läsa svaren. Appen gör fel på svar som är skrivna på ett ovanligt sätt.
Slutuppgift: träna, testa och förbättra
Träna en modell på ett avgränsat problem, testa den på ny data, förbättra datan och testa igen. Använd Teachable Machine eller ett verktyg som skolan har valt, och följ reglerna i Bygg själv. Dokumentationen ska innehålla:
- Problemet: vad modellen ska känna igen och var den skulle kunna användas.
- Datan: klasserna, antalet träningsexempel per klass och hur du samlade dem.
- Testet: minst 10 nya testexempel per klass, testprotokollet och andelen rätt med uträkning.
- Felen: vilka fel modellen gjorde och vad de kan bero på. Är problemet en ja- eller nej-fråga, räkna falska larm och missade fall.
- Förbättringen: en ändring i datan och varför du valde den.
- Resultatet: ett nytt test med samma testdata, den nya andelen rätt och en jämförelse.
- En reflektion: Vilka genvägar kan modellen ha tagit? Vad behöver testas innan en sådan modell används på riktigt, och vem bär ansvaret om den gör fel?
Redovisa på ett av två sätt. Läraren säger vilket.
- En teknisk rapport på 1–2 sidor med testprotokoll och en tabell över resultaten.
- En presentation med demonstration på 4–5 minuter, där du visar modellen på testexempel.
Utan dator utvärderar du Batterivakten med de påhittade resultaten nedan: rita systemet, räkna andelen rätt för båda versionerna, beskriv felen, förklara varför version 2 blev bättre, föreslå nästa ändring och skriv reflektionen. Redovisa som en teknisk rapport.
| Version | Träningsdata | 20 testbilder med batteri | 20 testbilder utan batteri |
|---|---|---|---|
| 1 | 200 bilder, alla tagna på ett vitt bord. | 12 hittade, 8 missade fall | 15 rätt, 5 falska larm |
| 2 | 200 bilder, hälften på ett vitt bord och hälften vid återvinningen. | 18 hittade, 2 missade fall | 17 rätt, 3 falska larm |
Påhittade resultat. Båda versionerna testades med samma 40 bilder från återvinningen.
Planera ditt experiment
Skriv stödord här medan du arbetar. Själva rapporten eller presentationen gör du sedan på det sätt som läraren säger.
Tre saker att ta med
Ett AI-system är en teknisk lösning med delar som samverkar, från data och märkning till test och uppföljning. Modellen lär sig bara av datan den får.
En modell kan ta en genväg som fungerar i träningsdatan men inte i verkligheten. Testa på ny data från platsen där modellen ska användas, och räkna falska larm och missade fall var för sig.
Ändra en sak i taget och testa igen med samma testdata. Ansvaret delas av dem som bygger, säljer och använder systemet, och ett ärligt test före användningen hör till det.
Dina svar sparas bara i den här webbläsaren. Ladda ned dem eller skriv ut kapitlet om du vill ha dem kvar.
Kapitel 1 i fler ämnen
- TeknikTräna, testa, förbättra
Hur byggs och testas ett AI-system, och hur vet man vad modellen egentligen har lärt sig?
Två till tre lektioner · Slutuppgift: teknisk rapport eller presentation med demonstration - MatematikNästa ord är en sannolikhet
Hur räknar en språkmodell fram nästa ord, och varför kan samma fråga ge olika svar?
Två till tre lektioner · Slutuppgift: minimodell, som rapport eller affisch
Ord på sidan
- Träningsdata
- De exempel som en modell tränas på, till exempel bilder som människor har märkt med rätt svar.
- Testdata
- Exempel som sparas undan och som modellen aldrig får se under träningen. Med dem prövar man hur modellen klarar nya fall.
- Märkning
- När människor anger rätt svar för varje exempel, till exempel att en bild visar ett batteri. Svaret kallas etikett.
- Genvägsinlärning
- När en modell lär sig ett mönster som råkar hänga ihop med rätt svar i träningsdatan, till exempel snö eller en märkning på bilden, i stället för det den skulle lära sig.
- Falskt larm
- När ett system säger ja fast svaret är nej, till exempel larmar för cancer hos en frisk person.
- Missat fall
- När ett system säger nej fast svaret är ja, till exempel inte upptäcker en cancer som finns.
- Neuronnätverk
- En modell som består av många enkla räknesteg i lager, löst inspirerade av hjärnans nervceller. Kopplingarna mellan stegen justeras under träningen.
Läs och se mer
- VerktygTeachable Machine
Engelska. Träna en egen modell på bilder eller ljud direkt i webbläsaren.
- ArtikelNobelpriset i fysik 2024
Kungl. Vetenskapsakademiens populärvetenskapliga text på svenska om hur artificiella neuronnätverk lär sig.
För lärare
Lektionsstart i Rummet · cirka 15 min
AI som tekniskt system, en batterivakt som aldrig larmar, genvägar som modeller har tagit i vården och en fråga i Fyra hörn om vem som ska testa.
Visa storbilden på projektorn och stega med piltangenterna eller en clicker. Det du kan säga står i lärarpanelen. Eleverna ansluter med en kod och svarar på mobilen eller datorn, utan konto.
Starta lektionen i RummetSyfte
Eleven ska kunna beskriva ett AI-system som ett tekniskt system, skilja på träningsdata och testdata, känna igen genvägsinlärning, testa och förbättra en modell en ändring i taget och resonera om ansvar. Fördjupningen bygger på Träna en egen modell och Teachable Machine i kapitel 1. Ingen behöver fotografera eller spela in sig själv eller andra.
Centralt innehåll
Fördjupningen hör till de tre områdena i kursplanen i teknik för åk 7–9 i Lgr22: tekniska lösningar (delar som samverkar i ett system), arbetsmetoder för utveckling av tekniska lösningar (teknikutvecklingsarbetets faser fram till utprövning, och dokumentation) och teknik, människa, samhälle och miljö (konsekvenser av teknikval och risker med teknik). Läs formuleringarna i Skolverkets kursplan innan du kopplar slutuppgiften till betygskriterierna. De är inte kontrollerade ordagrant här.
Teknik är inget gymnasiegemensamt ämne. I gymnasiet passar fördjupningen i teknik på teknikprogrammet, där teknik är ett programgemensamt ämne, och i ämnet artificiell intelligens, nivå 1 och 2 (SKOLFS 2023:158), på skolor som erbjuder det. Jämför med ämnesplanerna.
Upplägg, tre lektioner
Lektion 1. Ingressen, Ett AI-system är en teknisk lösning och När modellen lär sig fel sak. Rita systembilden på tavlan och placera vargmodellen från kapitel 1 i den. Gör Hitta genvägen i par.
Lektion 2. Testa på riktigt och Bygg själv. Eleverna samlar träningsdata och testdata, tränar och gör det första testet. Gå igenom reglerna för data först.
Lektion 3. Förbättringen och det nya testet, sedan Teknik, människa och samhälle med sorteringen. Start på slutuppgiften, som redovisas en senare lektion eller lämnas in.
Anpassningar
- Mer stöd. Ge ett färdigt problem, till exempel sax, sudd och penna, färdiga testexempel och ett testprotokoll att fylla i, och låt eleverna arbeta i par.
- Mer utmaning. Låt eleven dela datan i träningsdata, valideringsdata och testdata och förklara varför testdatan inte får användas för att välja inställningar.
- Gymnasiet. Låt eleverna jämföra artikel 10 i AI-förordningen med sitt testprotokoll och räkna sensitivitet och specificitet på sina fel.
Om faktauppgifterna
- Teachable Machine. Uppgifterna om var exemplen finns och om konto kommer från verktygets vanliga frågor och guider, kontrollerade i sökträffar. Sidan gick inte att öppna härifrån, så kontrollera den och skolans regler först, liksom vad Google registrerar om besöket. Enligt lärarhandledningar kräver ljudprojekt minst 20 exempel med bakgrundsljud och 8 per klass. Projekt med kroppsställningar filmar en person och passar inte här.
- Sjukhuset. Igenkänningen var 99,95 procent för NIH Clinical Center och 99,98 procent för Mount Sinai Hospital. Att lunginflammation var vanligare i Mount Sinais bilder, ofta tagna med flyttbar apparat på svårt sjuka, står i gruppens förhandsversion arXiv 1807.00431.
- Pennstrecket. 107 av de 130 förändringarna var ofarliga. Specificiteten sjönk från 84,1 till 45,8 procent, alltså steg andelen falska larm bland de ofarliga från omkring 16 till omkring 54 procent. Sensitiviteten var 95,7 procent utan streck och 100 procent med. Ett återberättat exempel om linjaler i hudbilder gick inte att bekräfta och är struket.
- MASAI. Slutresultaten kom i The Lancet 2026, och siffran 44 procent är från tidigare delresultat. I Sverige granskar två läkare varje undersökning, så nyttan kan bli en annan där en gör det.
- Epic. Modellen hittade bara 7 procent av de sepsisfall som personalen inte upptäckte i tid.
- Tidslinjen. ImageNet hade 14 197 122 bilder i april 2010. ChatGPT släpptes 30 november 2022.
- AI-förordningen. Kraven på AI-system med hög risk sköts 2026 upp från augusti 2026 till 2 december 2027, se kapitel 10 och fördjupningen i samhällskunskap till det kapitlet. Artikel 10 är parafraserad.
- AI-vintrarna. Perioderna brukar räknas till mitten av 1970-talet och slutet av 1980-talet. Rosenblatt dog 1971.
Kopplingar
Kapitel 1 har Träna en egen modell, studien om snön och Teachable Machine. I samma kapitel räknar matematik på nästa ord och på att gissa. Människan i maskinen, historia till kapitel 0, berättar om Mechanical Turk, och matematik till kapitel 7 räknar felfrekvenser per grupp. Kapitel 10 handlar om vem som får bestämma.
Källor
- Zech, J. R. m.fl. (november 2018). Variable generalization performance of a deep learning model to detect pneumonia in chest radiographs: A cross-sectional study. PLOS Medicine 15(11). Om andelen lunginflammation per sjukhus även gruppens förhandsversion, arXiv 1807.00431. pmc.ncbi.nlm.nih.gov/articles/PMC6219764
- DeGrave, A., Janizek, J. och Lee, S.-I. (31 maj 2021). AI for radiographic COVID-19 detection selects shortcuts over signal. Nature Machine Intelligence 3, 610–619. doi.org/10.1038/s42256-021-00338-7
- Winkler m.fl. (14 augusti 2019). Association Between Surgical Skin Markings in Dermoscopic Images and Diagnostic Performance of a Deep Learning Convolutional Neural Network for Melanoma Recognition. JAMA Dermatology 155(10), 1135–1141. jamanetwork.com/journals/jamadermatology/fullarticle/2740808
- Lunds universitet (2026). AI-stöd vid bröstcancerscreening – färre missade cancerfall. Om slutresultaten i studien MASAI i The Lancet. Tidigare delresultat i The Lancet Digital Health. www.lu.se/artikel/ai-stod-vid-brostcancerscreening-farre-missade-cancerfall
- Google. Teachable Machine: vanliga frågor (FAQ). Svaren om var exemplen sparas är kontrollerade mot sökträffar som återger dem, 15 oktober 2026. teachablemachine.withgoogle.com/faq
- Lefkowitz, M. (september 2019). Professor’s perceptron paved the way for AI – 60 years too soon. Cornell Chronicle. New York Times artikel 8 juli 1958 återges i Sejnowski, T. J. (2020). The unreasonable effectiveness of deep learning in artificial intelligence. PNAS. news.cornell.edu/node/313946
- Li, F.-F. (mars 2015). How we’re teaching computers to understand pictures. TED. Om bildsamlingen ImageNet och märkningen via Mechanical Turk. www.ted.com/talks/fei_fei_li_how_we_re_teaching_computers_to_understand_pictures/transcript
- Krizhevsky, A., Sutskever, I. och Hinton, G. E. (2012). ImageNet Classification with Deep Convolutional Neural Networks. NeurIPS 2012. Senare version i Communications of the ACM 60(6), 2017. doi.org/10.1145/3065386
- Vaswani, A. m.fl. (juni 2017). Attention Is All You Need. Forskare vid Google. NeurIPS 2017, arXiv 1706.03762. arxiv.org/abs/1706.03762
- Kungl. Vetenskapsakademien (8 oktober 2024). Pressmeddelande: Nobelpriset i fysik 2024. www.nobelprize.org/prizes/physics/2024/221989-press-release-swedish
- University of Michigan, IHPI (juni 2021). Popular sepsis prediction tool less accurate than claimed. Om Wong, A. m.fl. (2021), JAMA Internal Medicine. ihpi.umich.edu/news/popular-sepsis-prediction-tool-less-accurate-claimed
- Healthcare IT News (juni 2021). Research suggests Epic Sepsis Model is lacking in predictive power. Med Epics svar på studien. www.healthcareitnews.com/news/research-suggests-epic-sepsis-model-lacking-predictive-power
- Ross, C. (3 oktober 2022). Om Epics nya version av sepsismodellen och rekommendationen att träna den på sjukhusets egna data. STAT. www.statnews.com/2022/10/03/epic-sepsis-algorithm-revamp-training
- Förordning (EU) 2024/1689 om artificiell intelligens (AI-förordningen), artikel 10: Data och dataförvaltning. Svensk text i AI Act Explorer. artificialintelligenceact.eu/sv/article/10
Hur kan AI göra en förklaring, ett spel och en låt av samma text?