Модель обнаружения мошенничества, использующая XGBoost в SageMaker, очень хорошо соответствует обучающим данным, но не может обнаружить мошенничество в новых, ранее не встречавшихся транзакциях. Какое изменение должен внести ML-инженер, чтобы улучшить обобщение на новые транзакции?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Уменьшить гиперпараметр max_depth, чтобы снизить сложность дерева..
Почему это правильный ответ
Модель, которая хорошо работает на обучающих данных, но плохо на новых, демонстрирует переобучение. XGBoost — это ансамблевый метод, состоящий из деревьев решений. Уменьшение гиперпараметра maxdepth снижает сложность отдельных деревьев, делая модель менее склонной к запоминанию шума в обучающих данных и улучшая ее способность к обобщению. Увеличение learning rate может ускорить обучение, но не обязательно решит проблему переобучения. Удаление нерелевантных признаков может помочь, но уменьшение maxdepth является более прямым способом контроля сложности модели. Увеличение maxdepth сделает деревья еще более глубокими и сложными, усугубляя переобучение.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется