Hoppa till innehållet

AI från grunden

En komplett kurs i artificiell intelligens, från matematiken hela vägen till LLM:er, agenter och MCP. Trettio kapitel, vart och ett värt att läsa på egen hand.

  1. Perceptronen från grunden: vad ett neuron beräknar

    Ett neuron är en viktad summa och en tröskel. Det är hela idén — och dess gränser drev fram allt som kom efter.

    Kapitel 1 av 30

  2. Var en förlustfunktion kommer ifrån: likelihood, inte konvention

    Kvadratfel är ingen konvention. Det är ett påstående om bruset, och du kan se när det är fel.

    Kapitel 2 av 30

  3. Nedför: gradient descent och de två steg alla hoppar över

    Alla skriver minustecknet. Nästan ingen säger varför det finns där, eller hur stort steg det tål.

    Kapitel 3 av 30

  4. Klassificering, cross-entropy och hur du inte lurar dig själv

    Accuracy är det enklaste talet att rapportera – och det enklaste att bli lurad av.

    Kapitel 4 av 30

  5. Backpropagation från grunden: först motorn, sedan nätverket

    Backpropagation är inte en algoritm för neurala nätverk. Det är kedjeregeln, tillämpad på en graf, i den effektiva riktningen.

    Kapitel 5 av 30

  6. Att få den att träna och att få den att generalisera

    Gradienten är korrekt och nätverket lär sig ändå inte. Det här kapitlet handlar om skillnaden.

    Kapitel 6 av 30

  7. Bygg en BPE Tokenizer: Därför kan din modell inte räkna r:en

    Modellen ser aldrig bokstäver. Allt märkligt med hur den stavar, räknar och gör indrag följer av det.

    Kapitel 7 av 30

  8. Next-token prediction: embedding och vad perplexity betyder

    Ett mål, inga etiketter och en tabell med vektorer som ingen designade.

    Kapitel 8 av 30

  9. Attention och transformer-blocket, härlett från ett genomsnitt

    Attention är ingen formel att bara acceptera. Det är vad du får när du slutar med enhetliga genomsnitt av det förflutna och låter modellen välja vikterna.

    Kapitel 9 av 30

  10. Pretraining av en LLM: data, compute, scaling laws och kostnad

    De återstående besluten är inte programmeringsbeslut. De är inköp.

    Kapitel 10 av 30

  11. Från basmodell till assistent: SFT, RLHF, DPO och GRPO

    En förtränad modell besvarar inte frågor. Den fortsätter text — och skillnaden är ett andra träningssteg som ingen ser.

    Kapitel 11 av 30

  12. Chain of Thought, RLVR och Test-Time Compute, uppmätt

    En modell tänker inte. Den spenderar fler tokens innan den svarar, och det är mätbart och fakturerbart.

    Kapitel 12 av 30

  13. Gör inference billig: KV cache, batching och kvantisering

    Generation är inte ett problem. Den börjar med en compute-bound första token och följs av tusentals memory-bound tokens.

    Kapitel 13 av 30

  14. Ditt första LLM-anrop i produktion: streaming, retries, timeouts

    Modellen finns nu bakom en port. Nästan inget som går fel härifrån är matematik.

    Kapitel 14 av 30

  15. Prompt engineering, uppmätt: vad som ändrar output

    En prompt mäts, den debatteras inte. Fyra varianter över tjugo fall skiljer ingenting alls.

    Kapitel 15 av 30

  16. Context window, tokens och räkningen – uppmätt

    Fönstret är inte minne. Det fylls på från början vid varje anrop, och du betalar för påfyllningen.

    Kapitel 16 av 30

  17. Temperatur, top-p och determinismen du inte har

    Temperatur gör inte en modell mer kreativ. Den höjer sannolikheten för tokens som modellen själv rankade längst ned — och du kan se det hända.

    Kapitel 17 av 30

  18. Tool Calling och structured outputs: kontraktet som håller

    Modellen exekverar aldrig något. Den ber om det, i en form du har definierat, och formen är det enda du kontrollerar.

    Kapitel 18 av 30

  19. RAG i produktion: chunking, retrieval och ärliga källhänvisningar

    Dålig chunking förstör svaret innan sökningen börjar, och ingen reranker räddar det.

    Kapitel 19 av 30

  20. Fine-tuning, retrieval eller prompt? Beslutet är ekonomiskt

    Ingen ställer den här frågan om modellen. De ställer den om en budget.

    Kapitel 20 av 30

  21. Multimodal prissättning: vad bilder, ljud och video faktiskt debiterar

    Ett fotografi kostar inte ett fotografi. Det kostar tokens, enligt en formel du inte valde.

    Kapitel 21 av 30

  22. Vad en AI-agent är: fem klassiska typer, två rivaliserande definitioner

    Ett tool i katalogen gjorde ett call till två och 39 input token till 420. Om det gjorde den till en agent beror på vilken definition du öppnar.

    Kapitel 22 av 30

  23. Bygg en agent harness: loopen och de fem vägarna ut

    Loopen är femton rader. Allt som gör den redo att skeppa är ett sätt att lämna den.

    Kapitel 23 av 30

  24. Context Engineering: Därför blir din agent dummare vid tur 40

    Fönstret svämmade inte över. Faktumet flyttade bara, och agent slutade hitta det.

    Kapitel 24 av 30

  25. Multi-agent-orkestrering: fem mönster och när ett vinner

    Fyra upplägg, en uppgift, en nota. Det billigaste hade fel och det dyraste kunde inte kontrollera sina egna workers.

    Kapitel 25 av 30

  26. MCP förklarat mot specifikationen: vad en server egentligen är

    Det är inte magi. Det är en transport, ett meddelandeformat och tre primitiver — och du kan skriva det för hand.

    Kapitel 26 av 30

  27. Lansera en MCP server: TypeScript och Python, mätt

    Två SDK:er, samma wire. De intressanta skillnaderna är de som protokollet inte kan se.

    Kapitel 27 av 30

  28. Agent Skills och SKILL.md: stegvis exponering, mätt

    En skill är en mapp med en Markdown-fil i. Allt intressant följer av vilken del av filen som läses, och när.

    Kapitel 28 av 30

  29. LLM-utvärdering: från offentliga benchmarks till ditt golden set

    Ett tal utan intervall är en anekdot med decimaler.

    Kapitel 29 av 30

  30. Prompt injection och den dödliga trifektan: säkra en verklig agent

    Modellen kan inte skilja din instruktion från en främlings. Allt som fungerar bygger på att acceptera det.

    Kapitel 30 av 30