9 просмотров

Что такое инженерия искусственного интеллекта?

Эта статья была первоначально опубликована на сайте Algorithimia. Компания была приобретен DataRobot в 2021 г. Эта статья может быть не совсем актуальной или относиться к продуктам и предложениям, которые больше не существуют. Узнайте больше о DataRobot MLOps здесь.

Согласно отчету LinkedIn о новых вакансиях за 2020 год, спрос на «специалистов по искусственному интеллекту» (состоящих из нескольких связанных ролей) за последние четыре года вырос на 74%. Поскольку все больше компаний, чем когда-либо (даже тех, которые не связаны с технологиями), полагаются на задачи ИИ как на часть своего повседневного бизнеса, спрос на специалистов-практиков с этим навыком будет только расти.

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

Если вам было интересно, как стать инженером по ИИ, или если вы заинтересованы в том, чтобы сменить свою текущую инженерную должность на другую, более ориентированную на ИИ, вы пришли в нужное место.

К концу этого поста вы поймете:

  • Роль ИИ-инженера.
  • Образовательные требования для инженера по искусственному интеллекту.
  • Требования к знаниям, чтобы быть инженером ИИ.
  • Ландшафт карьеры инженера ИИ.

Кто такой ИИ-инженер?

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

Статья в тему:  Кому принадлежит компьютер с искусственным интеллектом Watson

Типы приложений, созданных инженерами ИИ, включают:

  • Контекстная реклама на основе анализа настроений
  • Языковой перевод
  • Визуальная идентификация или восприятие

Является ли инженер ИИ инженером данных или ученым?

Вам может быть интересно, чем роль инженера ИИ отличается от роли инженера данных или специалиста по данным. Хотя все три роли работают вместе в бизнесе, они различаются по нескольким параметрам:

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

Что нужно, чтобы стать инженером ИИ?

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

Образование

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

  • Информатика
  • Статистика
  • Прикладная математика
  • Лингвистика
  • Наука о мышлении

Большинство из вышеперечисленных степеней имеют некоторое отношение к искусственному интеллекту и машинному обучению.

Технические навыки

Два наиболее важных технических навыка, которыми должен овладеть инженер ИИ, — это программирование и математика/статистика.

  • Программирование:Разработчики программного обеспечения, переходящие на роль ИИ, или разработчики со степенью в области компьютерных наук, скорее всего, уже разбираются в нескольких языках программирования. Два наиболее часто используемых языка в области искусственного интеллекта и, в частности, машинного обучения — это Python и R. Любой начинающий инженер по искусственному интеллекту должен быть как минимум знаком с этими двумя языками и их наиболее часто используемыми библиотеками и пакетами.
  • Математика/статистика: Инженерия ИИ — это больше, чем просто программирование. Модели машинного обучения основаны на таких математических понятиях, как статистика и вероятность. Вам также необходимо иметь четкое представление о таких понятиях, как статистическая значимость, когда вы определяете достоверность и точность своих моделей.
Статья в тему:  Как искусственный интеллект может определять рабочие места, а не уничтожать их

Мягкие навыки

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

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

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

  • Общение. В роли инженера по искусственному интеллекту у вас будет возможность работать с группами по всей организации, и вам нужно будет говорить на их языке. Например, для одного проекта вам потребуется:
  • Обсудите свои потребности с инженерами данных, чтобы они могли предоставить вам правильные источники данных.
  • Объясните финансовому/операционному отделу, как разрабатываемое вами приложение ИИ сократит расходы в долгосрочной перспективе или принесет больше дохода.
  • Работайте с маркетологами над разработкой ориентированных на клиента материалов, объясняющих ценность нового приложения.
  • Прототипирование – Ваши идеи не обязательно будут идеальными с первой попытки. Успех будет зависеть от вашей способности быстро тестировать и модифицировать модели, пока вы не найдете то, что работает.
Статья в тему:  Как Интернет привлекает внимание к проблеме голода в мире

Могу ли я превратить свою текущую инженерную роль в роль ИИ?

Да. Опытные разработчики программного обеспечения хорошо подходят для перехода к разработке ИИ. Вероятно, вы владеете более чем одним языком программирования и обладаете базовыми знаниями для изучения другого. Также вероятно, что вы уже работали с моделями машинного обучения в той или иной степени, возможно, встраивая их в другие приложения.

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

Сколько получает инженер по искусственному интеллекту в зарплате?

Инженеры по искусственному интеллекту пользуются большим спросом, и зарплаты, которые они получают, отражают это. По оценкам таких сайтов вакансий, как Indeed и ZipRecuiter, инженер ИИ может зарабатывать от 90 000 до 200 000 (а возможно и больше) в зависимости от своей квалификации и опыта.

Еще одним фактором, влияющим на заработную плату, является местонахождение. Согласно отчету о новых вакансиях LinkedIn, упомянутому ранее, большинство вакансий инженеров по ИИ расположены в районе залива Сан-Франциско, Лос-Анджелесе, Сиэтле, Бостоне и Нью-Йорке.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x