ТЕХНОЛОГІЇ

Як з нуля побудувати кар’єру у сфері ШІ — поради від співзасновника Coursera Ендрю Ина

Катерина Богуславська 23 марта 2023, 09:00

Ендрю Ин (Andrew Ng) — американський учений, «суперзірка ШІ», ключова фігура для розвитку машинного навчання та онлайн-освіти. Він — засновник та СЕО DeepLearning.AI Освітня технологічна компанія, що розвиває глобальну спільноту талантів у сфері ШІ. , співзасновник дослідницького проєкту з глибинного навчання Google Brain, генеральний керуючий партнер венчурної компанії AI Fund, голова та співзасновник Coursera, а також ад’юнкт-професор Стенфордського університету з двадцятилітнім стажем. 

Ендрю Ин називає ШІ «новою електрикою» та вважає, що він здатний «покращити всі сфери людського життя». Учений прагне демократизувати цей напрям та привабити в нього спеціалістів. Зокрема, через свої онлайн-курси про машинне і глибинне навчання. 

Нещодавно Ендрю Ин випустив невеликий посібник «Як побудувати кар’єру в сфері ШІ». Він містить низку його інсайтів та порад початківцям. Ми прочитали книгу та зробили стислий переказ кількох головних тез.

Чому ШІ потрібен навіть виробнику піци

Сьогодні ми сприймаємо як належне, що більшість людей вміє читати й писати. Утім, ще кілька століть тому це було прерогативою лише невеликої частини населення. Можливо, колись вміння писати код, особливо для ШІ, пошириться, так само як поширилася грамотність.

Традиційна інженерія ПЗ займається створенням програм, що передають комп’ютеру певну послідовність дій. Але ШІ, машинне навчання та data science пропонують нову парадигму, де комп’ютери добувають знання з даних.

ШІ та data science можуть принести користь навіть виробнику піци. За допомогою лінійної регресії Одна з найвідоміших і найпростіших моделей машинного навчання. Вона припускає наявність лінійного звʼязку між даними, що дає змогу прогнозувати певні події у майбутньому. він зможе краще оцінити попит. І як наслідок — оптимізувати роботу ресторану і скоротити час очікування клієнтів.

Різні галузі знайдуть більше способів використати ШІ-рішення та інсайти з даних, ніж традиційні розробки ПЗ. Це робить опанування програмування, орієнтованого на ШІ, більш цінним за традиційне програмування.

Специфіка карʼєрних етапів у сфері ШІ

Існує три ключові стадії кар’єрного розвитку:

Такі етапи характерні для багатьох професій. Утім, ШІ-сфера має низку особливостей.

На кожному з цих етапів важливу роль грає комʼюніті. Добре мати друзів та колег, які хочуть допомогти вам чи яким прагнете допомогти ви. Це робить ваш шлях простішим.

Які навички варто опанувати новачку

Про ШІ опублікували більше наукових робіт, ніж будь-хто може прочитати за все своє життя. Тому під час навчання особливо важливо пріоритезувати теми. Ось деякі з найважливіших.

В інтернеті є багато хороших матеріалів. Але якщо ваша мета — глибоке розуміння теми, читання розрізнених вебсторінок буде неефективним. Логічно структурований курс — часто найкращий спосіб навчання. Коли ви засвоїте знання, що пропонують курси, можна перейти до читання наукових статей та інших ресурсів.

Наскільки добре потрібно знати математику

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

Глибинне навчання перебуває саме на етапі свого становлення. Тому коли ви тренуєте нейронну мережу, розуміння математики в основі градієнтного спуску чи алгоритму оптимізації Адама допоможе вам ухвалювати кращі рішення.

Як обрати проєкти для портфоліо

Протягом свого карʼєрного шляху ви робитимете багато проєктів. Їхні масштаби і складність з часом зростатимуть. Утім, варто почати з чогось невеликого, поступово розвиваючи навички.

Якщо у вас немає ідей для проєктів, ось кілька рекомендацій.

Якщо ж ви не знаєте, на якій ідеї зупинитися, ось кілька чинників, які варто врахувати.

Першими проєктами у вашому портфоліо можуть стати невеликі домашні завдання з курсів. Далі можна застосувати машинне навчання до свого хобі (наприклад, спрогнозувати, чи виграє улюблена команда). Також можна створити скрипт для автоматизації роботи колеги чи взяти участь у змаганнях на Kaggle Kaggle Платформа, де спеціалісти конкурують у створенні найкращих моделей для прогнозування та опису даних. .

Чому варто брати неформальні консультації

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

Особливо важливі подібні консультації у сфері ШІ. Оскільки вона постійно еволюціонує, під однією і тією ж назвою позиції компанії можуть мати на увазі різні обовʼязки.

Наприклад, в одних дата-саєнтист має аналізувати дані та презентувати свої знахідки. В інших — від такого спеціаліста вимагають написання та підтримку коду. Неформальна консультація допоможе зрозуміти, якими будуть обовʼязки на посаді у цій конкретній компанії.

Під час неформальної консультації ви можете запитати:

Синдром самозванця і як з ним боротися

Новачки у сфері ШІ часто зіштовхуються з синдромом самозванця. Це не дивно, адже ШІ — це технічно складний напрям з безліччю викликів. Також у ньому працює багато розумних і здібних людей.

Досить легко забути, що щоб робити щось добре, спочатку треба робити це погано.

«Якщо ви досягли успіху в тому, щоб бути поганим в ШІ, мої вітання, ви на правильному шляху! Колись мені було важко зрозуміти математику в основі лінійної регресії. Я був спантеличений, коли логістична регресія дивно поводилася з моїми даними. У мене пішли дні на те, щоб знайти помилку в реалізації базової нейронної мережі. 

Сьогодні мені все ще складно читати багато наукових статей. А нещодавно я припустився очевидної помилки під час налаштування гіперпараметра нейронної мережі (це, на щастя, помітив і виправив колега-інженер). Тож якщо ви теж вважаєте елементи ШІ складними — це нормально. Ми всі це проходили», — підсумовує Ендрю Ин.