Je eerste programma

Programmeren voor ML zonder ervaring — als je kunt typen, kun je beginnen

Een programma is een lijst instructies, opgeschreven voor de meest letterlijke hulp die je ooit zult tegenkomen. Stel je voor dat je een recept aan een keukenrobot geeft die precies doet wat er op de kaart staat, precies in de volgorde die erop staat, en verder niets. Hij raadt nooit, slaat nooit een stap over en vult nooit aan wat je duidelijk bedoelde. Die strengheid klinkt vervelend, maar het is eigenlijk het beste nieuws van deze hele cursus: als je duidelijke instructies kunt schrijven, kun je programmeren, en alles wat een computer doet voor machine learning begint als instructies zoals deze.

De taal waarin we die instructies gaan schrijven heet Python. Het is de taal van modern machine learning, en hij is ontworpen om leesbaar te zijn: veel Python lijkt sterk op gewoon Engels. Je hoeft niets te installeren om deze cursus te volgen. Elke les laat je korte programma's zien en wat ze opleveren, jij voorspelt wat de code gaat doen, en de oefeningen controleren je. Als je toch wilt meetypen: zoeken naar "online Python" levert genoeg gratis pagina's op waar je code kunt plakken en in je browser kunt uitvoeren.

Hier is een compleet, echt Python-programma. Eén regel.

Waar dit voorkomt in MLElk machine learning-model dat je ooit zult trainen begint met een programma zoals dit, alleen langer. Een echt trainingsscript is nog steeds een lijst instructies die van boven naar beneden gelezen wordt: laad de gegevens, bouw het model, pas het aan, print hoe goed het presteerde. De beroemde bibliotheken doen het zware werk, maar het bestand dat ze aanroept is gewoon Python dat je zult kunnen…
▶ Je eerste programma
← Wiskundige notatie lezenVariabelen & getallen →