B· Utforskareprogrammering· ca 25 min· grundläggande — ändras sällan· verifierad 2026-09-20
Algoritmiskt tänkande
Kunna bryta ner ett problem i steg, använda upprepning och villkor, och avgöra om en algoritm löser problemet för alla tänkbara indata — inte bara ett exempel.
Förkunskaper
Vardagsförklaring
En algoritm är ett recept: en följd av steg som löser en typ av problem, inte bara ett enda. "Hitta det största talet i en hög" ska fungera oavsett vilka tal som ligger där.
Två byggstenar gör recept kraftfulla:
- Upprepning — "gör det här för varje tal".
- Villkor — "om talet är större än det största hittills, kom ihåg det".
Intuition
Största talet i en lista:
största = första talet
för varje tal i listan:
om tal > största:
största = tal
svara största
Testa den i huvudet med listan [3, 9, 2]. Sedan med [−5, −1]. Sedan med en tom lista — där går den sönder. Att hitta sådana fall är halva jobbet i att skriva algoritmer.
Behärskning innebär
- Skriver en algoritm med en loop och ett villkor
- Hittar ett fall där en given algoritm ger fel svar
Logga in för att göra övningarna och bygga upp din behärskning.
Källor
Leder till
Del av målen (43)
- Matematiken bakom modellerna
- Utvecklarens verktygslåda
- Datavetenskapens grunder
- Systemkunskap för AI-ingenjörer
- Bygg ett RAG-system som går att lita på
- Från block till Python
- Matematikens språk i AI-texter
- Förstå vad AI är — och vad den inte är
- Bygg en AI-tjänst som håller i drift
- Kör modeller billigare: kvantisering
- Klassisk ML på riktigt
- Språkmodeller i praktiken
- Statistik för experiment
- Bygg ett NLP-system end-to-end
- Klassisk maskininlärning i praktiken
- Träna neuronnät på riktigt
- Förstå hur generativ AI fungerar
- AI, etik och samhälle
- Data: samla, städa, dokumentera
- Byggare — samla data, träna en modell och testa AI kritiskt
- AI-tjänst i drift
- Datorer som ser och hör
- Bygg en transformer från grunden
- Frontier Lab — självständigt forskningsprojekt
- Evals i praktiken
- Bygg en agent som går att lita på
- Träna en agent med belöning
- Bygg ett minnessystem för en agent
- AI i produktion
- Finjustera en modell med LoRA
- Generativa modeller i djupet
- AI-säkerhet i praktiken
- Se och höra med AI
- Bildklassificering med faltningsnät
- Multimodala system
- Bygg ett röstgränssnitt
- Tolka en språkmodell
- Ansvarsfull AI i praktiken
- Utforskare — bygg ett spel och träna en maskin
- Träna ditt första neuronnät
- Finjustera och driva egna modeller
- Djup reinforcement learning
- Reproducera ett paper