В конце ноября я получил сертификат AWS Machine Learning. В этой статье я с удовольствием поделюсь своим личным опытом. Надеюсь, мои советы помогут вам подготовиться к экзамену, и после прочтения этого поста вы будете знать, чего ожидать.

Кто должен сдавать этот экзамен?

Как написано на официальной странице экзамена, кандидатам рекомендуется иметь не менее двух лет практического опыта разработки, проектирования и запуска рабочих нагрузок машинного обучения или глубокого обучения в облаке AWS. На мой взгляд, это не строгое правило: рассмотрите возможность сосредоточиться на практических навыках, а не на многолетнем опыте. Но вы должны быть достаточно уверены в AWS SageMaker и некоторых других распространенных сервисах AWS, таких как AWS S3 или AWS Lambda.

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

Стоит ли оно того?

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

Со стороны AWS после сдачи экзамена вы получите ваучер на бесплатный пробный экзамен, а также ваучер на экзамен со скидкой 50 %, который можно использовать для повторной сертификации или любого другого экзамена, который вы планируете сдавать. Вы также получите доступ к большому и растущему сообществу сертифицированных специалистов AWS на Linkedin. И вы сможете подать заявку, чтобы стать экспертом по предмету, чтобы помочь выбрать темы экзамена, разработать вопросы и определить проходные баллы. Чуть не забыл, вы также получите доступ к эксклюзивным товарам, сертифицированным AWS.

Лучшие практики подготовки

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

Лично я нашел очень мотивирующим вызов 66daysofdata, запущенный Кеном Джи. Это помогло мне оставаться сосредоточенным и находить время для подготовки каждый божий день в течение 66 дней. Я поделился своим путем в сообщениях Linkedin (вот моя страница), и многие люди отреагировали и прокомментировали их. Это дало мне чувство общности и мотивировало меня продолжать свою работу.

Настоятельно рекомендую пройти указанный курс на Удеми. Его создатели объединили свои знания в хорошо структурированную и общедоступную систему, вы можете рассматривать этот курс как отправную точку для своей подготовки. Мне также пригодился этот официальный путеводитель, в котором упоминаются все темы и услуги, связанные с экзаменом. Вы можете использовать его как контрольный список. У AWS также есть хороший бесплатный курс Exam Readiness: AWS Certified Machine Learning — Specialty.

На экзамене есть 4 домена: инженерия данных, исследовательский анализ данных, моделирование, внедрение машинного обучения и операции. Если вы хотите иметь представление о том, каких вопросов ожидать, вы можете обратиться к этим официальным примерам вопросов или даже пройти официальный Практический тест AWS, который сейчас доступен бесплатно.

Очень важно иметь практические занятия! Что бы вы ни изучали: инженерию данных с помощью AWS Glue или настройку гиперпараметров XGBoost на AWS SageMaker, попробуйте заставить их работать на AWS.

Но не забывайте удалять/останавливать ресурсы после их использования, иначе это может дорого стоить! Если вы хотите сэкономить, на A Cloud Guru есть лабы, вы можете оплатить только подписку A Cloud Guru (или даже начать с 7-дневной бесплатной пробной версии) и не платить за использование ресурсов AWS.

Последний, но не менее важный ресурс подготовки — экзамтопики. (Если вы не можете получить доступ к вопросам, попробуйте VPN). Люди говорят, что у них на экзамене было 60–70% вопросов с этого сайта. В моем случае у меня было 50–60% вопросов оттуда. Однако обратите внимание, что приведенные ответы не всегда верны. Проверьте все обсуждения и найдите правильные ответы.

Постарайтесь понять логику каждого вопроса. Обратите внимание на детали — они определяют ответ! Уловите общие концепции, например, использование AWS Kinesis Analytics для простой задачи преобразования данных предпочтительнее, чем запуск кластера EMR со Spark.

Мой личный совет — делать скриншоты вопросов/ответов и хранить их в специальной папке. Там также может храниться труднозапоминаемая информация, такая как точность/отзыв/специфичность. Вы сможете сделать быстрый обзор за несколько часов до теста.

Готовый? Запланируйте свой экзамен!

Как уже было сказано, постарайтесь сдать экзамен, пока ваши знания свежи. AWS позволяет запланировать экзамен даже на следующий день или выходные дни.

Перейдите на портал AWS Certification и войдите в систему (нужна учетная запись Amazon, а не AWS). Обратите внимание на раздел Мой профиль: ваше имя и фамилия в вашей учетной записи AWS Certification Account должны совпадать с удостоверением личности (ID), которое вы предъявите на экзамене.

Если вы не являетесь носителем английского языка, вы можете запросить дополнительные 30 минут на экзамен (до его назначения). Нажмите на один из указанных вариантов (обозначен красным на картинке) и выберите «ESL +30 MINUTES» из выпадающего списка.

После этого вы можете зарегистрироваться на экзамен. Нажмите соответствующую кнопку, найдите Сертифицированное машинное обучение AWS — Специальность и выберите один из вариантов Запланировать с PSI или Запланировать с Pearson VUE. Я использовал вариант Pearson VUE, потому что уже был с ним знаком. Вы можете обратиться к этим видео, чтобы узнать, чего ожидать во время экзамена.

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

После того, как вы оплатили экзамен — поздравляем! Вы получите пару электронных писем с подтверждением оплаты и информацией о регистрации заезда. В случае форс-мажорных обстоятельств вы можете отменить или перенести экзамен как минимум за 24 часа до назначенного времени.

Важные правила, которые следует учитывать

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

Проведите системный тест за день или пару до встречи. Вы ведь не хотите обнаружить, что ваша камера не работает прямо перед экзаменом! Убедитесь, что никто не входит в комнату / громко не разговаривает в общей комнате во время экзамена. Уберите свой стол (и комнату — вы пришлете несколько фотографий до начала экзамена).

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

Еда и напитки запрещены. Когда будешь сдавать экзамен, не закрывай рот и не разговаривай. Вам не разрешается вставать или выходить из комнаты во время экзамена. Мне не разрешалось даже отводить взгляд (я делал это автоматически, когда думал). Эти правила довольно строгие, но иначе проктор не может быть уверен, что вы не жульничаете.

Какие вопросы у меня были на экзамене

У меня было 65 вопросов и 220 минут на ответы (я просил дополнительно 30 минут). На прохождение теста у меня ушло 2,5 часа. Большинство вопросов были рассчитаны на один правильный ответ, но встречались и вопросы с несколькими вариантами ответов.

Лично я нашел опцию «Отметить для проверки» очень полезной. Это дало мне возможность не застрять и освежиться от тяжелых размышлений. Некоторые ответы стали очевидны во время второго взгляда.

На мой взгляд, в первую очередь проверяется твердое знание AWS SageMaker. Вам необходимо знать технические детали, такие как ввод файлового/конвейерного режима, типы экземпляров (ЦП/ГП, их различия и т. д.). Кроме того, очень важно понимать, как AWS SageMaker работает с контейнерами Docker под капотом и как требования может быть выполнено.

AWS Kinesis, Glue, Lambda, Athena также важны, но на менее детальном уровне. AWS Forecast, IoT Greengrass, Amazon Ground Truth и другие высокоуровневые сервисы, такие как Lex, встречаются реже, всего по 1–2 вопроса на каждый.

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

Исходя из типов вопросов, которые у меня были, могу посоветовать просмотреть следующие темы:

  • Типы алгоритмов ML и соответствующие бизнес-задачи (нужно хорошо понимать, где применять регрессию/классификацию/кластеризацию)
  • Ключевые метрики для оценки производительности алгоритма (точность/точность/отзыв/и т. д. — как их рассчитать и когда использовать)
  • Проблема переобучения и недообучения и как ее решить
  • Основные понятия глубокого обучения, типы слоев, функции активации, скорость обучения, размер пакета
  • Типы алгоритмов AWS SageMaker (и где каждый из них может применяться)

Если вы не уверены

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

Я набрал 873 балла из 1000. Минимальный проходной балл — 750. Вам не нужно будет давать правильные ответы на все вопросы, поэтому не волнуйтесь, если вы чего-то не знаете во время экзамена. Постарайтесь исключить заведомо неправильные варианты и сделать наилучшее предположение. Неправильные ответы не наказываются.

О том, сдан ли экзамен, вы узнаете сразу после записи. Через несколько дней вы получите электронное письмо с вашей оценкой, а также с сертификатом. Поздравляем! Ты жжешь! Оставьте комментарий, если вы уже сдали какой-либо экзамен AWS — это было сложно? Если вы все еще готовитесь, какие темы для вас самые сложные?