{
  "fetched_at": "2026-10-19T06:37:40Z",
  "source_url": "https://www.kaggle.com/competitions/deepnlp-hse-course/data",
  "pages": [
    {
      "name": "rules",
      "content": "This is a page where you can include rules that participants must accept before joining. You may wish to include rules like:\n\n - Don't cheat!\n - Apply yourself!\n - Have fun!",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "data-description",
      "content": "# Описание данных\n\n## train.csv\nОсновная таблица для тренировки.\n\n- main_category - id главной категории вопроса (одна из 28-ми)\n- sub_category - id дополнительной категории вопроса (одна из 209-ти)\n- question - строка с вопросом\n\n## unsupervised.csv\nТаблица с неразмеченными данными. Можно/нужно/желательно как-то использовать.\n\n- question - строка с вопросом\n\n## main_category_mapper.json\nСловарь, в котором ключ - это строковое представление главной категории, а значение - id главной категории\n\n## sub_category_mapper.json\nСловарь, в котором ключ - это строковое представление дополнительной категории, а значение - id дополнительной категории\n\n## answers.jsonl\nФайл, где каждая строка - это json такого вида:\n```\n{\n    'вопрос': [\n        'ответ_1',\n        'ответ_2',\n        ...,\n        'ответ_n'\n    ]\n}\n```   \nКоличество ответов переменное, не меньше 1.\n\n## sample_submission.csv\nТаблица с примеров отправки решения.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "# [Ответы mail.ru](https://otvet.mail.ru/)\n\n# Задача\n**Техническая задача:** предсказать main_category вопроса.\n**Продуктовая задача:** улучшить клиентский опыт за счет предсказания категории вопроса. \n\n# Продуктовое описание\nСейчас человеку самому необходимо выбрать одну из 28-ми верхнеуровневых категорий после того как он написал вопрос. Как правило, клиентам это неудобно и они могут ошибаться в выставлении категории. В итоге качество ответов к этому вопросу сильно понижается.\n\n### Проблемы выставления не той категории:\n- люди, задавшие вопрос, получают менее релевантные ответы;\n- люди, которые ищут уже существующие вопросы, могут не получить ответа или получить слишком плохие/нерелеватные ответы;\n- люди, которые отвечают на вопросы этой категории, не видят этого вопроса;\n- люди, которые отвечают на вопросы неправильно выставленной категории, могут отвечать плохо и им приходится видеть не те вопросы;\n- поисковая выдача загрязняется.\n\n### Продуктовое решение\nНужно сделать классификатор, который будет по дефолту вставлять категорию, если классификатор достаточно уверен, либо, если не уверен, предлагать клиенту наиболее вероятные категории.\n\n### Дополнительная информация\nЭто реальная продуктовая задача с огромным количеством способов решения. Решение сейчас внедряется в mail.ru group\n\nЧто можете попробовать:\n- transfer learning;\n- data augmentation;\n- metric learning;\n- pseudo labeling;\n- multitask learning",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "Check sample_submission.csv and leaderboard. Mean F-Score.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}