Siirry sisältöön

Tekoäly alusta alkaen

Kattava kurssi tekoälystä matematiikasta LLM-malleihin, agentteihin ja MCP:hen asti. Kolmekymmentä lukua, joista jokainen kannattaa lukea myös sellaisenaan.

  1. Perceptron alusta alkaen: mitä neuroni laskee

    Neuroni on painotettu summa ja kynnys. Siinä on koko idea — ja sen rajat pakottivat kaiken myöhemmän syntymään.

    Luku 1/30

  2. Mistä häviöfunktio syntyy: likelihood, ei käytäntö

    Squared error ei ole käytäntö. Se on väite kohinasta, ja sen voi nähdä olevan väärässä.

    Luku 2/30

  3. Alamäkeen: Gradient Descent ja kaksi askelta, jotka kaikki ohittavat

    Kaikki kirjoittavat miinusmerkin. Harva kertoo, miksi se on siinä tai miten suuren askeleen se kestää.

    Luku 3/30

  4. Luokittelu, ristientropia ja miten et huijaa itseäsi

    Accuracy on helpoin luku raportoida — ja helpoin luku, joka johtaa harhaan.

    Luku 4/30

  5. Backpropagation alusta asti: ensin moottori, sitten verkko

    Backpropagation ei ole neuroverkkoalgoritmi. Se on ketjusääntö, sovellettuna graafiin, tehokkaassa suunnassa.

    Luku 5/30

  6. Miten saada se oppimaan ja yleistämään

    gradient on oikein, eikä verkko silti opi. Tämä luku käsittelee niiden välistä eroa.

    Luku 6/30

  7. Rakenna BPE-tokenizer: miksi mallisi ei osaa laskea R-kirjaimia

    Malli ei koskaan näe kirjaimia. Kaikki outo sen tavassa tavata, laskea ja sisentää seuraa siitä.

    Luku 7/30

  8. Next-token-ennustus: embedding ja mitä perpleksisyys tarkoittaa

    Yksi tavoite, ei käsin tehtyjä tunnisteita, ja vektoritaulukko, jota kukaan ei suunnitellut.

    Luku 8/30

  9. Attention ja transformer-lohko keskiarvosta johdettuna

    Attention ei ole kaava, joka vain hyväksytään. Se syntyy, kun menneisyyttä ei enää keskiarvoisteta tasaisesti vaan malli valitsee painot.

    Luku 9/30

  10. LLM:n esikoulutus: data, laskenta, scaling laws ja kustannus

    Jäljelle jäävät päätökset eivät ole ohjelmointipäätöksiä. Ne ovat ostoksia.

    Luku 10/30

  11. Perusmallista assistentiksi: SFT, RLHF, DPO ja GRPO

    Esikoulutettu malli ei vastaa kysymyksiin. Se jatkaa tekstiä — ja ero syntyy toisessa koulutusvaiheessa, jota kukaan ei näe.

    Luku 11/30

  12. Chain of Thought, RLVR ja test-time compute mitattuna

    Malli ei ajattele. Se käyttää enemmän token ennen vastausta, ja se on mitattavaa ja laskutettavaa.

    Luku 12/30

  13. Halpaa inferenceä: KV cache, batching ja kvantisointi

    Generointi ei ole yksi ongelma: ensin compute-bound ensimmäinen token, sitten tuhansia memory-bound tokenia. Lähes kaikki serving-kikat syntyvät tästä jaosta.

    Luku 13/30

  14. Ensimmäinen tuotannon LLM-kutsusi: streaming, retries ja timeouts

    Malli on nyt portin takana. Lähes mikään tästä eteenpäin pieleen menevä ei ole matematiikkaa.

    Luku 14/30

  15. Prompt engineering mitattuna: mikä muuttaa outputia

    Prompt mitataan, siitä ei väitellä. Neljä varianttia kahdessakymmenessä tapauksessa ei erota mitään.

    Luku 15/30

  16. Context window, token-kulut ja lasku mitattuina

    Ikkuna ei ole muisti. Se täytetään alusta jokaisella kutsulla, ja maksat täytöstä.

    Luku 16/30

  17. Temperature, top-p ja determinismi, jota sinulla ei ole

    Temperature ei tee mallista luovempaa. Se nostaa niiden tokenien todennäköisyyttä, jotka malli itse pisteytti pohjalle.

    Luku 17/30

  18. Tool Calling ja rakenteiset tulosteet: sopimus, joka pitää

    Malli ei koskaan suorita mitään. Se pyytää määrittämässäsi muodossa, ja muoto on ainoa osa, jota hallitset.

    Luku 18/30

  19. RAG tuotannossa: chunking, haku ja rehelliset viittaukset

    Huono chunking tuhoaa vastauksen ennen kuin haku alkaa, eikä mikään reranking pelasta sitä.

    Luku 19/30

  20. Fine-tuning, retrieval vai prompt? Päätös on taloudellinen

    Kukaan ei kysy tätä mallista. He kysyvät sitä budjetista.

    Luku 20/30

  21. Multimodaalinen hinnoittelu: mitä kuvat, ääni ja video todella laskuttavat

    Valokuva ei maksa yhtä valokuvaa. Se maksaa tokens, kaavalla jota et itse valinnut.

    Luku 21/30

  22. Mikä AI agent on: viisi klassista tyyppiä, kaksi kilpailevaa määritelmää

    Yksi työkalu katalogissa muutti yhden kutsun kahdeksi ja 39 input tokenia 420:ksi. Onko se agent, riippuu määritelmästä.

    Luku 22/30

  23. Rakenna agent harness: loop ja sen viisi poistumistietä

    Loop on viisitoista riviä. Kaikki, mikä tekee siitä julkaistavan, on tapa poistua siitä.

    Luku 23/30

  24. Context engineering: miksi agent muuttuu tyhmemmäksi vuorolla 40

    Ikkuna ei täyttynyt. Fakta vain siirtyi, ja agent lakkasi löytämästä sitä.

    Luku 24/30

  25. Multi-Agent Orchestration: viisi mallia ja milloin yksi voittaa

    Neljä asetelmaa, yksi tehtävä, yksi lasku. Halvin oli väärässä, eikä kallein pystynyt tarkistamaan omia työntekijöitään.

    Luku 25/30

  26. MCP selitettynä speksiä vasten: mikä serveri oikeasti on

    Se ei ole magiaa. Se on transport, viestimuoto ja kolme primitiiviä — ja voit kirjoittaa sen käsin.

    Luku 26/30

  27. MCP Server tuotantoon: TypeScript ja Python mitattuina

    Kaksi SDK:ta, yksi wire. Kiinnostavat erot ovat niitä, joita protokolla ei näe.

    Luku 27/30

  28. Agent Skills ja SKILL.md: asteittainen paljastaminen mitattuna

    Skill on kansio, jossa on Markdown-tiedosto. Kaikki kiinnostava seuraa siitä, mikä osa tiedostosta luetaan ja milloin.

    Luku 28/30

  29. LLM-evaluointi: julkisista benchmarks omaan golden setiin

    Luku ilman väliä on anekdootti desimaaleilla.

    Luku 29/30

  30. Prompt Injection ja kuolettava kolmikko: oikean agentin suojaaminen

    Malli ei erota sinun ohjettasi vieraan ohjeesta. Kaikki toimiva lähtee tämän hyväksymisestä.

    Luku 30/30