Здравствуйте, сегодня у меня большой челлендж, как объяснить человеку без технических знаний, например бабушке: «Что такое машинное обучение?» …ну, после долгих раздумий, говорю себе, моя бабушка мудрая женщина и ее интеллект – результат всех переживаний ее жизни, так что, думаю, с этого и начну.

Бабушка, ты помнишь, как ты варила тот вкусный суп? и, не долго думая, вы добавляете ингредиент за ингредиентом в точном количестве в обязательном порядке, я осмелюсь сказать, что это было не всегда так, когда вы начинали готовить, не все было на вкус так же, как сейчас, верно?, это был продукт проб, ошибка, исправление и повторение, ну а время для того, чтобы вы поняли, что мы используем много устройств и что из ниоткуда, как по волшебству, они работают и делают то, что нам нужно, в обязательном порядке, они так же, как и вы с вашим рецептом, были продукт миллионов эссе, ошибок, исправлений и повторений, позвольте мне сказать вам немного…

Процесс выполнения инструкций в логическом порядке, чтобы «сделать что-то», а затем иметь возможность делать это неоднократно, на моем языке мы называем это алгоритмом. Наша жизнь полна алгоритмов, которые даже для нас кажутся ритуалами, например, когда вы идете в супермаркет на рынок, наверняка у вас есть заказ, который вы почти всегда несете только то, что необходимо и по правильной цене хе-хе-хе… или когда день начинается, следуйте своему ритуалу, чтобы встать с постели, собраться и приготовить завтрак. Мы, инженеры, отвечаем за подготовку этих наборов инструкций «Алгоритмов», чтобы машины (компьютеры, телефоны, автомобили, тостеры и т. д.) понимали их и выполняли за нас, например, посмотрите это видео:

В алгоритмах есть что-то, называемое переменными, которые являются не более чем входными данными, и то, как эти меры проходят, инструкции меняют свои значения, чтобы, наконец, дать выход, принять во внимание ингредиенты вашего супа, в некоторых алгоритмах этих данных может быть очень много, и управление может стать более сложным.