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

Программирование для ML без опыта — если вы умеете печатать, вы можете начать

Программа — это список инструкций, записанный для самого буквального помощника, какого вы только встретите. Представьте, что вручаете рецепт кухонному роботу, который делает ровно то, что написано на карточке, ровно в том порядке, в каком написано, и ничего больше. Он никогда не догадывается, никогда не забегает вперёд и никогда не додумывает за вас то, что вы «очевидно» имели в виду. Такая строгость звучит утомительно, но на самом деле это лучшая новость за весь курс: если вы умеете писать ясные инструкции, вы умеете программировать, а всё, что компьютер делает для машинного обучения, начинается именно с таких инструкций.

Язык, на котором мы будем писать эти инструкции, называется Python. Это язык современного машинного обучения, и он был задуман так, чтобы легко читаться: многое в Python похоже на обычный английский текст. Чтобы проходить этот курс, ничего устанавливать не нужно. В каждом уроке вы увидите короткие программы и то, что они выводят на экран, — вы будете предсказывать, что сделает код, а практика проверит, правы ли вы. Если же хочется печатать код самому, поиск по запросу «online Python» даст множество бесплатных страниц, куда можно вставить код и запустить его прямо в браузере.

Вот полноценная, настоящая программа на Python. Всего одна строка.

Где это встречается в MLЛюбая модель машинного обучения, которую вы когда-либо обучите, запускается программой вроде этой — просто длиннее. Настоящий скрипт обучения — это всё тот же список инструкций, читаемый сверху вниз: загрузить данные, построить модель, обучить её, напечатать, насколько хорошо она справилась. Всю тяжёлую работу берут на себя известные библиотеки, но файл, который их вызывает, — это обычный Python,…
▶ Ваша первая программа
← Чтение математической записиПеременные и числа →