Ранее в этом году Грант Ингерсолл и я запустили 4-недельный курс co:rise на тему Поиск с машинным обучением. Мы рассмотрели основы поиска, а затем перешли к ранжированию (как вручную настроенному, так и LTR), пониманию контента и пониманию запросов. Учащиеся работали с реальным (пусть и слегка устаревшим) каталогом продуктов электронной коммерции, разрабатывая и улучшая поисковое приложение по мере изучения новых методов. Наша цель заключалась в том, чтобы наши студенты получили не только теоретические знания, но и практические навыки, которые они могли бы применять в своей повседневной работе — независимо от того, являются ли они уже практиками поиска или хотят войти в отрасль.

Обучение 127 студентов было пугающим, унизительным, но, в конечном счете, очень приятным опытом. Мы оба преподавали раньше, но ни один из нас никогда не пытался преподавать такое количество и глубину материала в таком масштабе. Более того, это был поистине глобальный класс, куда записывались студенты из Америки, Европы, Азии и Австралии.

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

Вот пример того, чем поделились наши студенты после прохождения курса:

У меня был взрыв! 4 недели интенсивного погружения, с отличными инструкторами и очень открытым и общительным сообществом Теперь у меня есть новые инструменты в моем наборе инструментов. И новые дополнения к моей профессиональной сети, чтобы спросить, когда возникнет необходимость.
— Фредрик Олссон, руководитель отдела обработки данных и владелец продукта @ Gavagai

Отлично, это больше, чем курс, это захватывающий опыт.
— Джесси Пейшото, разработчик релевантности поиска @ ADEO

Благодаря Corise и всем людям, которые сделали это возможным, я не могу придумать лучшего способа обучения, чем то, как организован курс. Изюминкой курса для меня являются обучение у экспертов в этой области, хорошо организованные еженедельные проекты и большое сообщество учащихся. Грант и Дэниел сделали все возможное, чтобы упростить все концепции и прояснить каждый пункт материала курса. Я действительно чувствую чувство достижения после окончания курса. Я искренне ценю всю вашу работу :)
— Мохаммадреза Алагебанд, поисковик @ Tidal

Этот курс делает это реальным! Не просто слайды, а реальные варианты использования с реальными проблемами. В сочетании с доступом к экспертам, этот курс был ТАКИМ ВЗРЫВОМ!
Томас Квест, технический руководитель @ ADEO

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

  • Сокращение рутинной работы. Мы пытались свести к минимуму рутинную работу в проектах, но по-прежнему видели много ненужной боли при настройке конвейеров загрузки и LTR. Опыт — лучший учитель, и мы надеемся, что те, кто испытал эту боль, найдут утешение в том, что будущие студенты извлекут пользу из своего опыта.
  • Покрытие плотного нейронного поиска. Мы научили студентов, как использовать вложения для понимания контента и запросов, но мы коснулись только векторных методов индексации и извлечения контента. Мы знаем, что многие студенты надеялись на большее, о чем свидетельствует популярность общественной беседы, которую провел на эту тему Дмитрий Кан.
  • Поддержка начинающих. Мы представили курс как не требующий предварительных условий, кроме базового программирования на Python. Но курс привлекал студентов с очень разным опытом, и в результате мы изо всех сил пытались установить темп, который устраивал бы всех. Оглядываясь назад, становится ясно, что новички выиграли бы от большей поддержки.

Чтобы решить две последние проблемы, мы решили разделить курс поиска на два курса:

  • Основы поиска: двухнедельный вводный курс, предназначенный для людей, не имевших опыта работы с поиском.
  • Поиск с помощью машинного обучения: 4-недельный курс, который предполагает базовые знания (например, основы индексации, ранжирования и агрегирования) в области основ поиска и будет охватывать такие сложные темы, как плотный нейронный поиск. Этот курс требует сертификации по основам поиска или аналогичного опыта в качестве предварительного условия.

Мы запланировали два курса, чтобы студенты могли проходить их сразу же друг за другом. Если вы не знаете, с чего начать, свяжитесь с нами (Грант, Дэниэл или команда co:rise).

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