零經驗也能學的機器學習程式設計——只要會打字,就能開始
程式,就是寫給你這輩子見過最死板的助手的一份指令清單。想像你把一張食譜交給一台廚房機器人,它會完全按照卡片上寫的去做,順序分毫不差,除此之外什麼都不做。它從不猜測,從不跳過步驟,也從不自動補上你「顯然想表達」的意思。這種死板聽起來很惱人,但其實是這整門課裡最好的消息:只要你能寫出清楚的指令,你就能寫程式,而電腦為機器學習所做的一切,起點都是像這樣的指令。
我們用來寫這些指令的語言叫做 Python。它是現代機器學習的語言,而且被設計得很好讀:很多 Python 程式碼看起來就跟一般英文差不多。你不需要安裝任何東西就能學這門課。每一課都會展示一段簡短的程式,以及它會產生什麼結果,你要先預測程式碼會做什麼,然後練習題會幫你檢查對不對。如果你想邊學邊動手打字,搜尋「online Python」就能找到很多免費網頁,讓你貼上程式碼並直接在瀏覽器裡執行。
這是一支完整、貨真價實的 Python 程式,只有一行。