{"id":19349390,"url":"https://github.com/koldim2001/binary_classification_of_users","last_synced_at":"2025-06-19T20:39:28.985Z","repository":{"id":108989603,"uuid":"550918478","full_name":"Koldim2001/Binary_classification_of_users","owner":"Koldim2001","description":"Бинарная классификация пользователей образовательной платформы Stepic на тех, кто скорее всего пройдет курс до конца и тех, кто скорее всего покинет платформу. Модель способна давать предсказания по анализу поведения юзеров на сайте за первые 3 дня","archived":false,"fork":false,"pushed_at":"2022-12-09T21:05:13.000Z","size":691,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T10:19:20.622Z","etag":null,"topics":["binaryclassification","churn-prediction","loyalty","ml","stepik-course"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Koldim2001.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-13T14:36:56.000Z","updated_at":"2025-02-22T12:52:51.000Z","dependencies_parsed_at":"2023-06-18T16:55:32.193Z","dependency_job_id":null,"html_url":"https://github.com/Koldim2001/Binary_classification_of_users","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Koldim2001/Binary_classification_of_users","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koldim2001%2FBinary_classification_of_users","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koldim2001%2FBinary_classification_of_users/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koldim2001%2FBinary_classification_of_users/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koldim2001%2FBinary_classification_of_users/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Koldim2001","download_url":"https://codeload.github.com/Koldim2001/Binary_classification_of_users/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Koldim2001%2FBinary_classification_of_users/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260827111,"owners_count":23068905,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binaryclassification","churn-prediction","loyalty","ml","stepik-course"],"created_at":"2024-11-10T04:26:04.218Z","updated_at":"2025-06-19T20:39:23.976Z","avatar_url":"https://github.com/Koldim2001.png","language":"Jupyter Notebook","readme":"# Бинарная классификация пользователей образовательной платформы. Поиск лояльной аудитории курса.\n## Дана информация о пользователях курса на платформе Stepik. \n### Общая цель - найти закономерности и определять пользователей, способных закончить успешно курс на сайте для предоставления определенных привилегий и скидок на другие образовательные программы (по результату анализа поведения юзера за перые 3 дня на сайте)\n\nТо есть надо добиться высокого показателя recall, считая positive классом людей, способных закончить курс.\n1) Первоначально проанализируем данные, чтобы определить тех, кто из пользователей вообще смог закончить курс. Определим требуемую метрику, по которой будем классифицировать как тех, кто смог закончить курс, а кто нет.\n2) Изучим поведение пользователей за первые 3 дня с момента начала курса. Создадим фичи, по которым будем обучать модель.\n3) Зададим разные модели и определим лучшую по параметру recall\n\n**Дополнительно изучим датасет, чтобы определить id создателя курса и номер задания, который больше всего доставил сложностей и лишил многих мотивации решать курс далее**\n\n📄 events_data.csv – Информация о событии на сайте для юзера в конкретный момент времени; \u003cbr\u003e\n📄 submissions_data.csv – Информация о статусе решения задачи юзером.\u003cbr\u003e\n\u003ca href=\"https://github.com/Koldim2001/Binary_classification_of_users/blob/main/ML_program.ipynb\" target=\"blank\"\u003e\u003cimg align=\"center\" src=\"https://hyperise.com/wp-content/uploads/2021/03/customer-retention.png\" alt=\"kolesnokov__dima\" height=\"250\" width=\"480\" /\u003e \n\n\n---\n\u003e Решение данного проекта представлено в формате документа [ML_program.ipynb](https://github.com/Koldim2001/Binary_classification_of_users/blob/main/ML_program.ipynb)\n\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoldim2001%2Fbinary_classification_of_users","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoldim2001%2Fbinary_classification_of_users","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoldim2001%2Fbinary_classification_of_users/lists"}