Особенность что?

Представьте, что вы шеф-повар и собираетесь открыть новый ресторан. Вы потратили месяцы на совершенствование своих рецептов и поиск лучших ингредиентов. Но как только вы собираетесь открыть двери, вы понимаете, что у вас нет способа хранить и подавать все эти вкусные ингредиенты. Что вы делаете?

Войдите в магазин функций, супергерой мира машинного обучения.

Хранилище функций похоже на кладовую для специалистов по данным. Это место, где они могут хранить и систематизировать все ингредиенты (или «функции» в этой аналогии), необходимые им для обучения своих моделей. Но это не просто какая-то старая кладовая — это высокотехнологичная, современная кладовая, которая может обрабатывать огромные объемы данных и молниеносно их обслуживать.

Какая польза?

Думайте о функциях как о различных элементах, из которых состоит блюдо. Например, в салате салат — это особенность, помидоры — еще одна особенность, а заправка — еще одна. Без хранилища функций специалист по данным должен был бы выходить и собирать все эти ингредиенты каждый раз, когда он хотел сделать новое блюдо (или модель). Но с магазином функций они могут просто взять то, что им нужно, из кладовой и приступить к работе.

Но магазин функций — это не просто хранилище. Это также инструмент контроля качества. Точно так же, как шеф-повар должен убедиться, что его ингредиенты свежие и самого высокого качества, ученые должны убедиться, что их характеристики точны и надежны. Хранилище функций помогает им в этом, отслеживая производительность функций и выявляя любые проблемы. Это как инспектор по пищевым продуктам на кухне, который следит за тем, чтобы все было в порядке.

И точно так же, как в ресторане на кухне может работать несколько поваров, в крупной организации может быть несколько специалистов по данным, работающих над разными моделями. Функциональный магазин — отличный уравнитель в этом сценарии, гарантирующий, что все используют одни и те же ингредиенты и готовят с одной и той же книгой рецептов.

В заключение отметим, что хранилище функций — незамеченный герой мира машинного обучения. Это кладовая, инспектор по пищевым продуктам и книга рецептов в одном лице. Без него специалисты по обработке и анализу данных потерялись бы в море данных, не в силах предложить восхитительные модели, которые мы все знаем и любим. Итак, в следующий раз, когда вы будете наслаждаться плодами модели машинного обучения, найдите минутку, чтобы поблагодарить магазин функций за то, что все это стало возможным.

Посмотрите, какие компании делают магазины функций правильно

Уже используете AWS? Почему бы не добавить AWS SageMaker в архитектуру микросервисов? Может быть, вы ищете что-то, что фокусируется на машинном обучении в реальном времени и было детищем создателей Микеланджело в Uber. Если да, загляните в Тектон. Есть много людей, которые создают отличные продукты, но эти двое снова и снова доказывают, что они знают свое дело.