Это мое исследование и изучение систем машинного обучения.

Я работал инженером-разработчиком программного обеспечения в Индии, а затем перешел в магистратуру, чтобы сосредоточиться на изучении машинного обучения в Нью-Йоркском университете и Институте математических наук Куранта. Концепция машинного обучения и такие технологии, как Siri, всегда восхищали меня. Кортана подтолкнула меня к тому, чтобы научиться создавать и масштабироватьтакиесистемы в рабочей среде. Я изучал различные MOOCS (CS231n, курс AndrewNg), курсы и проекты в Нью-Йоркском университете в области компьютерного зрения, глубокого обучения, обработки естественного языка, обучения с подкреплением.

Хотя все это помогло мне усвоить и быть в курсе исследований в этой области, я хотел узнать, как перенести их в исследования в производство, а также узнать о сложностях, с которыми мы сталкиваемся, когда мы масштабируем их для создание мощных приложений машинного обучения. Чтобы начать с этой цели, я прошел курс Высокопроизводительное машинное обучение в Нью-Йоркском университете, который охватывал концепции операционных систем, глубокого обучения, распределенных систем, графических процессоров для создания таких систем.

Чтобы развить свой опыт в этой области, я недавно начал изучать курс CS 329S Machine Learning System Design, который преподавал Чип Хьюен в Стэнфорде зимой 2021 года. Я опубликую краткое изложение каждой лекции в этой серии сообщений в блоге. Я также поделился несколькими ссылками в приведенных ниже ссылках, которые я считаю хорошим руководством, чтобы узнать больше о проектировании систем машинного обучения.

Серию сообщений в блоге можно найти здесь:

  1. Производство машинного обучения
  2. Введение в проектирование машинного обучения
  3. Управление данными
  4. Разработка модели
  5. Pytorch и распределенное обучение
  6. Оценка модели
  7. Отслеживание экспериментов и управление версиями
  8. Развертывание
  9. TinyML
  10. Масштабирование моделей машинного обучения в производстве
  11. Справедливость, точность и прозрачность
  12. Мониторинг и обслуживание
  13. Инфраструктура
  14. МЛ в бизнесе.

Весь контент, размещенный здесь, взят из курса CS329S.

Ссылки:

Вы можете связаться со мной в Linkedin и посмотреть мои работы на Github.