Programowanie dla ML bez doświadczenia — jeśli umiesz pisać na klawiaturze, możesz zacząć
Program to lista instrukcji, spisana dla najbardziej dosłownego pomocnika, jakiego kiedykolwiek spotkasz. Wyobraź sobie, że wręczasz przepis kuchennemu robotowi, który robi dokładnie to, co napisano na karcie, dokładnie w takiej kolejności, i nic ponadto. Nigdy nie zgaduje, nigdy nie pomija kroków i nigdy nie domyśla się, co „oczywiście” miałeś na myśli. Ta surowość brzmi irytująco, ale to w gruncie rzeczy najlepsza wiadomość w całym tym kursie: jeśli potrafisz napisać jasne instrukcje, potrafisz programować, a wszystko, co komputer robi w uczeniu maszynowym, zaczyna się właśnie od takich instrukcji.
Język, w którym będziemy zapisywać te instrukcje, nazywa się Python. To język współczesnego uczenia maszynowego, zaprojektowany tak, by był czytelny: spora część kodu w Pythonie przypomina zwykły angielski. Do ukończenia tego kursu nie musisz niczego instalować. Każda lekcja pokazuje krótkie programy i to, co wypisują, ty przewidujesz, co zrobi kod, a ćwiczenia sprawdzają twoje przewidywania. Jeśli jednak chcesz pisać kod na własną rękę, wyszukanie hasła „Python online” da ci mnóstwo darmowych stron, na których możesz wkleić kod i uruchomić go w przeglądarce.
Oto kompletny, prawdziwy program w Pythonie. Jedna linijka.