Порушення ШІ: Стійка дієта курсів, конкурсів та доповідей

поглибленням навчання.ai | 7 січня 2020 р

доповідей

Даніель кинув роботу веб-розробника і вирушив у подорож курсами, конкурсами Kaggle та науковими роботами, щоб прорватися до ШІ. Поки він ще навчався, до нього звернувся стартап зі штучним інтелектом, і тепер він перший MLE у команді, яка створює чат-бот на базі NLP. Прочитайте про поради Даніеля щодо початку роботи та про те, як він побудував власний план навчання.

Представтесь: який ваш досвід? Чому ви вирішили пройти спеціальність “Глибоке навчання”?

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

Це велике рішення! Чи брали ви якісь інші курси?

Я закінчив спеціалізацію глибокого навчання, але відчував, що щойно вишкреб поверхню. Я пройшов стажування в якості інженера машинного навчання протягом декількох місяців, але вирішив повернутися до навчання, щоб я міг працювати над великими проектами. Я вирішив спробувати математику для машинного навчання далі. Я розумів логіку основних концепцій ML, але насправді не розумів більшої частини математики. Ця спеціалізація була набагато складнішою, але вона того варта. Я почав читати наукові праці і насправді їх розуміти! Я також пройшов курс машинного навчання в Стенфорді Ендрю Нг та спеціалізацію з великих даних.

Окрім курсів, що ще ви робили в рамках вашого навчального плану?

Я брав участь у кількох конкурсах Kaggle, щоб набратися досвіду роботи над великими та надсучасними проблемами. Незважаючи на те, що я не отримав хорошого звання, я дізнався так багато, застосувавши всі знання, засвоєні на курсах, і побачивши, що всі концепції поєднуються. Під час першого змагання я зупинився і зрозумів: „Гей, я насправді знаю, що робити. Мені не потрібно шукати його на Stack Overflow. Звичайно, мені потрібно досліджувати та експериментувати, але насправді я це вже навчився і можу це зробити ". Я б порадив будь-якому новачкові спробувати кілька таких змагань. Ви дізнаєтесь так багато про те, як застосувати на практиці те, що ви дізналися, і як пройти багато та складні етапи проекту ML. Найкраще те, що ви не самотні, ви є частиною цілої спільноти, яка порушує із вами завдання та ділиться своїми знахідками та ідеями. Поки я робив ці змагання, я поставив собі за мету прочитати принаймні одну наукову роботу на день. Я знайшов досить добру дорожню карту для глибоких навчальних робіт, яка хронологічно проходила по основних роботах з основних категорій ML. Ось посилання. Список був дуже хорошим, коли я починав рік тому, але в цій галузі справи швидко розвиваються, тому я пропоную доповнити цей список основними статтями зниклих років (2018-2019).

Як ви перейшли від навчання до вашої поточної роботи в галузі ML?

Поки я ще був посеред навчання, до мене звернувся стартап, який хотів побудувати чат-бот на базі NLP, який опитував людей. Тоді мене більше цікавив комп’ютерний зір. Але область НЛП мені почала подобатися під час роботи над чат-ботом. Я вирішив більше спеціалізуватися на НЛП, і зараз працюю повним робочим часом у стартапі як перший інженер ML. Незабаром ми почнемо збільшувати розмір компанії та створювати команду для вирішення цієї складної, але надзвичайно веселої місії.

Хочете побудувати власну кар’єру в умовах глибокого навчання?

Почніть, беручи Спеціалізація глибокого навчання!

Що було найважчим у вивченні МЛ? І як ви подолали цю перешкоду?

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

Що б ви порадили учню, який тільки починає?

Вивчення МЛ може бути тривалим процесом. (Є причина, чому курси проводяться по тижнях.) Складіть дорожню карту з речами, які ви хочете вивчити, курсами, які ви хочете пройти, та проектами, які ви хочете спробувати. Тоді просто починайте. Оригінальна дорожня карта, можливо, сильно зміниться через кілька місяців, але маючи на увазі загальний план, це допоможе вам. Витратьте час, щоб по-справжньому зрозуміти основоположні концепції. Повторіть курс ще раз або прочитайте про одну і ту ж концепцію кілька разів з різних джерел. Часом це може бути нудно, але ви вже станете кращим практиком, ніж деякі люди з 3-4-річним досвідом роботи в цій галузі. Шукайте поради кращих у цій галузі. Під час спеціалізації Deep Learning в кінці тижня в інтерв’ю Heroes of Deep Learning брали участь одні з найкращих людей із спільноти Deep Learning. Я знайшов поради, які там давали, надзвичайно цінними.

Як ви стежите за останніми новинами та досягненнями ШІ?

Я підписуюсь на десяток інформаційних бюлетенів ШІ (Towards Data Science, Import AI, Medium та Analytics Vidhya) і намагаюся прочитати будь-яку цікаву історію, яку я отримаю від них. Я також досі роблю завдання, яке складає один папір на день. Це найкращий спосіб зрозуміти стан техніки, і це також допомагає мені знаходити нові напрямки для досліджень. Я також планую відвідати наступні щорічні збори ACL або іншу подібну конференцію. Я думаю, що це найкраще місце для збору новин та знань про стан техніки.

Над чим ви зараз працюєте?

Окрім проекту чат-бота, я використовую Графіки знань та NLP, щоб допомогти ботам взаємодіяти з людьми більш контекстно та глибоко.

Що ви думаєте як наступний крок для вас? Де б ви хотіли опинитися?

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

Що-небудь ще, чим ви хотіли б поділитися?

Машинне навчання є новим та крутим, і є багато компаній, які шукають інженерів ML. Хоча вивчення МЛ - це чудовий спосіб змінити свою кар’єру, кінцевою метою має бути вдосконалення своїх навичок та з’ясування того, чи робить МЛ вас збудженим та радісним. Зосередьтеся на навчанні, і робота піде природно. Я хотів би подякувати усім викладачам Coursera за створення чудового навчального змісту. Крім того, я особливо хотів би подякувати Ендрю Нгу за його надзвичайно проникливі курси та всю роботу, яку він зробив для громади.