Твоя перша програма

Програмування для ML без досвіду — якщо ти вмієш друкувати, ти можеш почати

Програма — це список інструкцій, записаний для найбуквальнішого помічника, якого ти лишень зустрінеш. Уяви, що даєш рецепт кухонному роботу, який робить рівно те, що написано на картці, рівно в тому порядку, у якому це написано, і нічого понад те. Він ніколи не здогадується, ніколи не забігає наперед і ніколи не домислює, що ти «очевидно» мав на увазі. Ця суворість звучить дратівливо, але насправді це найкраща новина в усьому курсі: якщо ти вмієш писати чіткі інструкції, ти вмієш програмувати, а все, що комп'ютер робить для машинного навчання, починається саме з таких інструкцій.

Мова, якою ми писатимемо ці інструкції, називається Python. Це мова сучасного машинного навчання, і її створили так, щоб вона легко читалася: багато коду на Python виглядає майже як звичайна англійська. Тобі не потрібно нічого встановлювати, щоб пройти цей курс. У кожному уроці ти бачиш короткі програми й те, що вони видають, намагаєшся передбачити, що зробить код, а практика перевіряє тебе. Якщо хочеш набирати код самостійно, пошук за запитом «online Python» видасть купу безкоштовних сторінок, де можна вставити код і запустити його прямо в браузері.

Ось повноцінна, справжня програма на Python. Один рядок.

Де це в MLКожну модель машинного навчання, яку ти коли-небудь натренуєш, запускає програма на кшталт цієї, просто довша. Реальний скрипт тренування — це все ще список інструкцій, які читаються згори вниз: завантаж дані, побудуй модель, підженй її, надрукуй, наскільки добре вона впоралася. Знамениті бібліотеки роблять основну важку роботу, але сам файл, що їх викликає, — це звичайний Python, який ти вже…
▶ Твоя перша програма
← Читання математичних позначеньЗмінні та числа →