✳ LearnAIEN INTERAKTIV GUIDE TILL ARTIFICIELL INTELLIGENSLAB / 0.7.1
FRÅN INTUITION TILL INSIKT

Se hur AI tänker.

Det som känns abstrakt blir tydligt när du får experimentera.
Utforska nätverken, ändra en sak och se vad som händer.

Lokala pedagogiska exempel · Byggd

01 / CONVOLUTIONAL NEURAL NETWORKS

Från pixlar till mönster

Ett CNN letar efter små mönster i en bild. Flera lager kan sätta ihop dem till större former.

Förstå grunderna ↗
CNN-LABBET / din interaktiva arbetsyta
Pedagogisk modell
Bygger resultatet↻ Loop · samma siffra

Följ den gula rutan: varje steg läser nio pixlar och bygger bilderna till höger. Filmen stannar till vid slutresultatet och börjar sedan om.

02 Följ signalen genom nätverket
→
→
Negativt Noll PositivtGemensam färgskala inom valt filter
↗

ZOOMA IN PÅ EN BERÄKNING

Vad ser filtret just här?

Flytta reglaget eller klicka i den första resultatbilden. Rutan i originalbilden visar de nio pixlar som används.

BAKOM BILDERNA

Små steg. Djupare förståelse.

En introduktion i tre delar
01

Samma filter, överallt

Convolution använder samma vikter i hela bilden. Ett lodrätt streck kan därför ge utslag både till vänster och till höger.

Visa matematiken

För varje position multipliceras nio pixelvärden med nio filtervikter. Produkterna summeras: z = Σ(xᵢ · wᵢ) + b. Här är b = 0. Operationen kallas strikt korskorrelation, men brukar kallas convolution i CNN.

02

Bygg mönster i lager

ReLU sätter negativa svar till noll. Max pooling behåller sedan det största värdet i varje 2 × 2-ruta och minskar bildens storlek.

Varför behövs detta?

ReLU, f(z) = max(0, z), ger nätverket en icke-linjär funktion. Pooling komprimerar information och kan göra små förskjutningar mindre betydelsefulla, men förlorar också detaljer.

03

Från mönster till en siffra

I ett tränat CNN lärs många filter från exempel. Djupare lager kombinerar mönster och ett klassificeringslager ger poäng för siffrorna 0–9.

Hur lär sig nätverket?

Under träning jämförs svaret med rätt etikett. Backpropagation beräknar gradienter och en optimerare uppdaterar vikterna för att minska felet. Här använder vi handvalda filter och egna ritade exempel, inte MNIST eller en tränad modell. Labbet ger därför ingen klassificering eller sannolikhet.