{
  "fetched_at": "2026-10-19T10:51:28Z",
  "source_url": "https://www.kaggle.com/competitions/dota-2-prediction/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": "<p><p>Participants should use train.csv as their training set and submit the predictions for the test set contained in test.csv. The output variable is contained in the `radiant_win` column.</p>\n<h2>File descriptions</h2>\n<ul>\n<li><strong>train.csv</strong> - the training set</li>\n<li><strong>test.csv</strong> - the test set</li>\n<li><strong>sample_ solution.csv</strong> - a sample submission file in the correct format</li>\n<li><strong>hero_names.json</strong> - Supplemental information about the heroes in json format.</li>\n</ul>\n<h2>Data fields</h2>\n<ul>\n<li><strong>    match_id </strong>: match ID in the set</li>\n<h3>   Features for each player (players of the Radiant team - prefix rN, Dire - dN ): </h3>\n<li><strong>        r1_hero</strong> : player's hero (mapping can be found in hero_names.json)</li>\n<li><strong>        r1_level</strong> : maximum hero level reached (by the first 5 minutes of the game)</li>\n<li><strong>        r1_xp </strong>: maximum experience gained</li>\n<li><strong>        r1_gold </strong>: amount of gold earned</li>\n<li><strong>        r1_lh </strong>: last hits, number of creeps killed</li>\n<li><strong>        r1_kills </strong>: number of players killed</li>\n<li><strong>        r1_deaths </strong>: the number of deaths for the hero</li>\n<li><strong>        r1_items </strong>: the number of items purchased </li>\n<h3>    Features for the first blood event.</h3>\nIf the \"first blood\" event did not have time to occur in the first 5 minutes, the column contains a missing value. <br />\n<li><strong>        first_blood_time </strong>: time for the first blood</li>\n<li><strong>        first_blood_team </strong>: the team that committed the first blood (0 - Radiant, 1 - Dire)</li>\n<li><strong>        first_blood_player1 </strong>: index of player who got the kill</li>\n<li><strong>        first_blood_player2 </strong>: index of player who got killed </li>\n<h3>    Features for both teams (prefixes radiant_ and dire_ ): </h3>\n<li><strong>        radiant_bottle_time </strong>: the time the team first purchased the item \"bottle\"</li>\n<li><strong>        radiant_courier_time </strong>: acquisition time of the \"courier\" item</li>\n<li><strong>        radiant_flying_courier_time</strong> : acquisition time of the \"flying_courier\" item</li>\n<li><strong>        radiant_tpscroll_count </strong>: the number of tpscroll items bought in the first 5 minutes</li>\n<li><strong>        radiant_boots_count</strong> : the number of \"boots\" for the team in the first 5 minutes</li>\n<li><strong>        radiant_ward_observer_count</strong> : the number of \"ward_observer\" items</li>\n<li><strong>        radiant_ward_sentry_count</strong> : the number of \"ward_sentry\" items</li>\n<li><strong>        radiant_first_ward_time</strong> : the time for the first placed ward for the team</li>\n<h3>    The outcome of the match: </h3>\n<li><strong>        radiant_win</strong> : True, if the Radiant team won, False - otherwise </li>\n</ul></p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "## About the game\n\nDota 2 is a multiplayer online battle arena (MOBA) video game developed and published by Valve Corporation. The game is a sequel to Defense of the Ancients (DotA), which was a community-created mod for Blizzard Entertainment's Warcraft III: Reign of Chaos and its expansion pack, The Frozen Throne. Dota 2 is played in matches between two teams of five players, with each team occupying and defending their own separate base on the map. Each of the ten players independently controls a powerful character, known as a \"hero\", who all have unique abilities and differing styles of play. During a match, players collect experience points and items for their heroes to successfully defeat the opposing team's heroes in player versus player combat. A team wins by being the first to destroy a large structure located in the opposing team's base, called the \"Ancient\". \n\n## The dataset\n\nThe training set consists of matches, for which all of the ingame events (like kills, item purchase etc.) as well as match outcome are know. You are given only the first 5 minutes of each match and you need to predict the likelihood of Radiant victory.\n\nThe data for this contest is based on the archive of public games by OpenDota.com (formerly YASP).\n\n## The competition\n\nWIN.gg intends to find enthusiastic data analysts looking for work opportunities in the esports sector. After the competition ends, the top participants will be contacted and offered a job interview.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<h2>Evaluation</h2>\n<p>Submissions are evaluated on <a href=\"https://en.wikipedia.org/wiki/Receiver_operating_characteristic\">area under the ROC curve</a> between the predicted and the observed outcome.</p><p>\n\n</p><h2>Submission File</h2>\n\n<p>For each match_id in the test set, you must predict a probability for the 'radiant_win' variable, represented by a number between 0 and 1. The file should contain a header and have the following format:</p>\n   \n<blockquote>\nmatch_id,radiant_win <br>\n1,0.51997370502 <br>\n2,0.51997370502 <br>\n3,0.51997370502 <br>\n... <br>\n... <br>\n</blockquote>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}