Россия, Москва, улица Льва Толстого, 16, конференц-зал Экстрополис

На карте

Открытый код в Яндексе. Спринты по CatBoost и ClickHouse

Регистрация закрыта

UPD: Нам очень жаль, но наша встреча переносится из-за ситуации с коронавирусом — мы не хотим подвергать вас даже минимальному риску заражения. Мы не отказываемся от планов провести встречу в нашем офисе, но выберем новую дату вместо 28 марта. Для тех, кто хочет попасть на мероприятие — регистрация по-прежнему открыта. Как только дата станет известна, мы обновим эту страницу и отправим статус рассмотрения заявки всем, кто прошёл регистрацию. Остаёмся на связи!


Метод машинного обучения CatBoost и аналитическая СУБД ClickHouse — технологии Яндекса с открытым исходным кодом. Поучаствовать в их разработке может любой желающий.

28 марта мы вновь проведём для разработчиков встречу в формате спринтов. Участники будут группами по 2–3 человека или индивидуально решать небольшие задачи. Вы посмотрите, как ведётся разработка CatBoost и ClickHouse, узнаете структуру их кода, научитесь писать и запускать тесты. И, мы надеемся, внесёте изменения, которые войдут в один из ближайших релизов.

Сперва мы на простом примере покажем, как решить задачу и опубликовать её на GitHub. Затем приступим к практике. Вы выберете задания из предложенного списка и начнёте работу над ними. Разобраться со сложностями помогут разработчики CatBoost и ClickHouse. В конце мы подведём итоги и наградим победителей.

Задачи отличаются по сложности. У каждой будет подробное описание, каждую можно полностью решить за отведённое время.

Пример задачи: реализовать флаг treat_object_as_categorical в Python. Сейчас обязательно нужно указывать параметр cat_features при обучении или создании классов CatBoost*. Часто нас просят автоматически конвертировать объекты типа object в категориальные фичи, для этого мы предлагаем создание такого флага.

Для участия требуется знание C++. Знание Python будет плюсом. Захватите на встречу ноутбук с любимой средой разработки. Также вам понадобится профиль на GitHub — необходимо создать его до встречи или использовать уже имеющийся. Для подготовки к работе с CatBoost нужно заранее клонировать себе проект catboost и собрать его по инструкции. Если при сборке возникнут проблемы, пишите в телеграм-чат @catboost_ru.

Для подготовки к работе с ClickHouse нужно создать форк репозитория, собрать и запустить СУБД на своей машине. Если при сборке возникнут проблемы, пишите в телеграм-чат @clickhouse_ru. Желательно ознакомиться с архитектурой ClickHouse (видео).

Участие бесплатное, но число мест ограничено. Пожалуйста, регистрируйтесь заранее.

Спикеры

Станислав Кириллов
Яндекс
Алексей Миловидов
Яндекс

Программа

10:00
Регистрация
Станислав Кириллов
Яндекс
Алексей Миловидов
Яндекс
13:00
Распределение задач между участниками
13:30
Обед
14:00
Решение задач (часть 1)
16:00
Перерыв
16:15
Решение задач (часть 2)
18:15
Перерыв
18:30
Подведение итогов и награждение

Если у вас остались вопросы — напишите нам

Место: Москва, улица Льва Толстого, 16, конференц-зал «Экстрополис»

28 марта в 10:00
Россия, Москва, улица Льва Толстого, 16, конференц-зал Экстрополис

Открытый код в Яндексе. Спринты по CatBoost и ClickHouse

Регистрация закрыта

Если вы нашли ошибку, пожалуйста, сообщите нам.
Подпишитесь:
Все материалы доступны по лицензии CC BY-NC 3.0 с обязательным указанием © ООО «Яндекс»
Иван Олегович
Яндекс
Разработчик интерфейсов
Знаток продуманных интерфейсов
Азамат Олегович
Яндекс Технологии
29 мая, 11:55
«Технопарк»
ул. Николаева, 12
Новосибирск
Как технологии помогают купить авто, а не кота в мешке
Примерно 15 лет назад люди искали объявления о продаже машин в газетах, 10 лет назад - на сайтах, а что же сейчас?
Sun Nov 05 2023 19:55:32 GMT+0300 (Moscow Standard Time)