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