Информатика
программное обеспечение и системная базаПредоставляет основы программирования, распределенных систем и алгоритмов для производственных платформ ML.
Инженер МЛОпс · Создает системы, которые обучают, развертывают, контролируют и управляют моделями машинного обучения в производстве.
Чем темнее клетка, тем выше балл по этому показателю.
МеньшеБольше
Последняя проверка Источники и титрыМедиа-кредитыМетодология
Инженер MLOps превращает эксперименты машинного обучения в повторяемые и контролируемые услуги. Они создают конвейеры данных и обучения, упаковывают модели, развертывают их в облачных или периферийных средах, отслеживают версии, контролируют производительность и создают процедуры отката. В небольших командах они также могут писать код приложения; в более крупных они управляют общей платформой для многих команд по анализу данных.
Ученые, работающие с данными, обычно сосредотачиваются на постановке проблем, анализе данных и разработке моделей. MLOps фокусируется на том, чтобы сделать модели воспроизводимыми, развертываемыми и наблюдаемыми с течением времени. Различие не является абсолютным: сильные команды сотрудничают в вопросах оценки и качества данных, а инженерам MLOps необходимо достаточно знаний в области машинного обучения, чтобы понять, почему модель может выйти из строя после развертывания.
Нет. Степень в области компьютерных наук, инженерии или работы с данными является обычным явлением, но практический опыт работы с программным обеспечением, облаками и платформами данных может иметь большее значение, чем диплом продвинутого исследования. Должности, создающие новые модели, могут предпочесть аспирантуру; Роли, управляющие платформами ML, обычно так же высоко ценят технологию производства, инфраструктуру и тщательное экспериментирование.
Python распространен, потому что его использует большинство экосистем машинного обучения. SQL необходим для работы с данными, а Docker, YAML и конфигурации «инфраструктура как код» — повседневные инструменты. Некоторые команды разработчиков платформ также используют Go, Java, Scala или TypeScript. Важная возможность заключается не в верности одному языку, а в том, чтобы сделать конвейер тестируемым, версионным и наблюдаемым.
Смещение модели означает, что развернутая модель становится менее полезной из-за изменения мира, поведения пользователей, входных данных или результатов. Модель мошенничества, обученная на прошлогодних шаблонах, может пропустить новую аферу. Мониторинг распределения входных данных, качества прогнозирования и бизнес-результатов помогает командам обнаружить отклонения до того, как незаметное снижение станет вредным решением.
MLOps заимствует идеи DevOps — автоматизацию, контроль версий, непрерывную доставку и совместное владение, — но добавляет проблемы с данными и моделями. Модель может измениться, поскольку обучающие данные изменяются, даже если код приложения не меняется. Команды должны создавать версии наборов данных, оценивать поведение модели, управлять экспериментами и отслеживать качество прогнозов, а также состояние серверов.
Инженерам MLOps нужны пересекающиеся основы: разработка программного обеспечения для надежных сервисов, разработка данных для конвейеров, облачные операции для масштабируемой инфраструктуры и достаточно машинного обучения, чтобы понять обучение, оценку и дрейф. Ни одна степень не охватывает все это в полной мере, поэтому карьера часто начинается на смежных должностях.
Лучшим доказательством готовности является воспроизводимый проект. Кандидат, который может версионировать данные и код, обучать модель через конвейер, развертывать ее, отслеживать ее и объяснять режимы сбоев, демонстрирует образ мышления, необходимый работодателям, более четко, чем блокнот с высоким баллом.
Изучите Python, SQL, статистику, контроль версий, Linux и базовое проектирование программного обеспечения.
The filterКурсовые работы, проекты кодирования и технические основы.
Изучите информатику, науку о данных, инженерное дело или количественную дисциплину с практической работой с системами.
The filterПрием и постоянная техническая курсовая работа.
Обучайте модели с помощью воспроизводимых данных, отслеживаемых экспериментов и тестируемых конвейеров, а не только с помощью блокнотов.
The filterОбзор портфолио и стажировка или собеседование на младшую должность.
Работайте в области разработки программного обеспечения, данных, облачных технологий или машинного обучения и изучайте методы развертывания, мониторинга и устранения инцидентов.
The filterИнтервью по проектированию системы и практической отладке.
Собственные системы обучения, обслуживания, регистрации, оценки и наблюдения в одной или нескольких модельных командах.
The filterДоказательства безопасного запуска производства и оперативные решения.
Установите архитектуру платформы ML, стандарты управления и стратегию затрат или надежности для всех продуктов.
The filterМежкомандное доверие и подотчетное техническое руководство.
Стоимость обучения в университете варьируется от низкой платы за обучение в государственных системах до высокой стоимости частного обучения. Облачные кредиты, сертификационные экзамены и лабораторные услуги увеличивают периодические затраты, хотя инструменты с открытым исходным кодом и общедоступные наборы данных могут поддерживать серьезное портфолио при умеренных затратах, если их использование тщательно контролируется.
Предоставляет основы программирования, распределенных систем и алгоритмов для производственных платформ ML.
Сочетает статистику, конвейеры данных и методы машинного обучения в сочетании с сильной инженерной практикой.
Полезно для производительности, инфраструктуры и периферийного развертывания.
Повышает строгость экспериментов, неопределенностей, показателей и проверки моделей.
Связывает технологический дизайн с управлением, процессами и организационным внедрением.
Влиятельная экосистема компьютерных наук, искусственного интеллекта и системных исследований.
Сильное машинное обучение, разработка программного обеспечения и системные программы.
Крупный центр исследований в области машинного обучения и инженерных талантов.
Сила исследований в области машинного обучения, данных и систем.
Многолетние исследования в области информатики и машинного обучения.
Региональный центр исследований и разработок в области искусственного интеллекта.
Ведущий корейский инженерный институт, занимающийся искусственным интеллектом и системами.
Крупный японский исследовательский университет с программами информатики и искусственного интеллекта.
Сертификация облачной платформы, охватывающая проектирование моделей, развертывание и эксплуатацию в Google Cloud.
Сертификация AWS для проектирования и оперативного использования рабочих нагрузок машинного обучения; доступность и имена могут меняться в зависимости от программы.
Сертификат поставщика ориентирован на проектирование и внедрение решений Azure AI.
Учетные данные Cloud Native Computing Foundation, необходимые для оркестрации контейнеров, используемых многими платформами машинного обучения.
Инженеры, которые уже автоматизируют развертывание, контейнеры и облачные операции, могут повысить грамотность в области машинного обучения и перейти к платформам машинного обучения.
Инженеры по обработке данных, владеющие качеством, конвейерами и складами, могут создавать конвейеры для обучения моделей и функций, имея опыт производственного машинного обучения.
Защищает системы, данные и людей, обнаруживая, предотвращая и реагируя на цифровые атаки.
AI-resistant 63 🧫Использует данные клинических исследований, исследований и системы здравоохранения для получения надежных данных для более безопасного ухода, исследований и операционных решений.
AI-resistant 68 🔌Разрабатывает и производит транзисторы внутри каждого компьютера, телефона и оружия, используя настолько точные станки, что их могут эксплуатировать лишь несколько заводов на Земле.
AI-resistant 60 🦾Разрабатывает машины, которые чувствуют, принимают решения и действуют в физическом мире, где сложной проблемой является не интеллект, а сам мир.
AI-resistant 65 🌿Руководит стратегией, измерениями и отчетностью, которые помогают организациям снизить экологический и социальный ущерб при выполнении деловых обязательств.
AI-resistant 66 👔Консультирует клиентов, составляет документы, обязывающие их, и аргументирует их дело, когда оно доходит до суда, неся личную юридическую ответственность, если совет окажется неверным.
AI-resistant 58Пишет, тестирует и поддерживает код, который управляет современной жизнью, и является одной из первых профессий, наблюдающих, как ИИ автоматизирует свою повседневную работу.
AI-resistant 35 🤖Разрабатывает и тестирует алгоритмы, лежащие в основе машинного интеллекта, в области, которая сейчас стремится автоматизировать растущую долю собственного исследовательского процесса.
AI-resistant 50 🛰️Проектирует, анализирует и сертифицирует летательные аппараты, ракеты и космические корабли, отрывающиеся от земли, работая с запасом безопасности, не оставляющим места для догадок.
AI-resistant 74 🌉Профессия, превращающая реки, скалы и гравитацию в мосты, дороги и чистую воду — тихая несущая сила цивилизации со времен Имхотепа.
AI-resistant 72 🔌Разрабатывает и производит транзисторы внутри каждого компьютера, телефона и оружия, используя настолько точные станки, что их могут эксплуатировать лишь несколько заводов на Земле.
AI-resistant 60 🦾Разрабатывает машины, которые чувствуют, принимают решения и действуют в физическом мире, где сложной проблемой является не интеллект, а сам мир.
AI-resistant 65 🔐Защищает системы, данные и людей, обнаруживая, предотвращая и реагируя на цифровые атаки.
AI-resistant 63 🌬️Проектирует, строит и совершенствует ветровые, солнечные, накопительные и сетевые системы, которые превращают возобновляемые ресурсы в надежную электроэнергию.
AI-resistant 72