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

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

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

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

Я надеюсь, что с помощью этого короткого поста вы смогли получить представление о настройке гиперпараметров. Если нет, не стесняйтесь задавать вопросы. В следующем посте мы поговорим о различных методах настройки гиперпараметров и их реализации в python.