Ended 1 year ago
23 participants
17 submissions

scikit-uplift ODS SoC

Прими участие в разработке open source библиотеки для uplift моделирования sklift

open-sourceuplift modelingcausal-inference

Мотивация

Работая над open source проектом, вы получите опыт командной разработки, научитесь работать с git, создавать качественные pull request и решать merge конфликты. При этом вашим кодом будут пользоваться десятки тысяч пользователей.

Задачи

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

Мы подготовили список актуальных issue проекта.
Можно брать любую с тэгом ODS Summer of code 

Схема начисления баллов

Баллы за issue складываются из суммы баллов за каждый тэг на нем как конструктор.

# Описание Кол-во баллов
1
Решение issue с тегом `good first issue`
3
2
Решение issue с тегом `notebook`, в котором нужно законтрибьютить ноутбук (EDA или tutorial)
4
3
Решение issue с тегом `enhancement`
8
4
Решение issue с тегом `help_wanted`
10
5
Решение issue с тегом `documentation`
3
6
Решение issue с тегом `bug`
2
7
Вы нашли баг (любой) в коде и создали issue, которое подтвердили контрибьюторы тэгом `ODS Summer of Code`
2
8
Вы нашли ошибку в документации и создали issue, которое подтвердили контрибьюторы тэгом `ODS Summer of Code`
1

Схема начисления баллов может измениться в течение хакатона.

Как брать задачи

  • Если хотите взять задачу в работу, то необходимо написать в комментарии к issue, что взяли её, или создать pull request с упоминание issue.
  • Если вы отметили, что берёте issue, но не делаете pull request в течение 5 дней - ваша «бронь» слетает и issue может взять другой человек.
  • Наша библиотека активно используется не только русскоговорящими людьми, поэтому, пожалуйста, оформляйте issue и pull request на английском языке. 
  • Если на issue уже сделан pull request, то лучше помочь уже созданному PR,  чем заводить свой. Лучше в комментариях к PR написать о каких-то улучшениях и т.д.

Задачи на протяжении школы будут дополняться.
 

Полезные ссылки по проекту
Репозиторий: link 
Contribution guide: link 
Документация: link 

Полезные ссылки по uplift
User Guide for uplift modeling: link

Обзорные статьи про аплифт моделирование на хабр:

  • Обзор + основные подходы: link 
  • Другие подходы: link 
  • Метрики качества: link 


Контакты
По любым вопросам, связанным с проектом:
Максим Шевченко tg: @maks_sh3, slack: @maks-sh
Ира Елисова: tg: @elisovaira, slack: @elisovaira
ODS slack channel #tool_scikit_uplift