{
  "fetched_at": "2026-10-19T13:21:34Z",
  "source_url": "https://www.kaggle.com/competitions/data-challenge-supervised-ml/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": "<h2>File descriptions</h2>\n<li><b>features_train.csv</b> : Contains Features of Train Data\n<li><b>target_train.csv</b> : Contains Classes of Train Data\n<li><b>features_test.csv</b> : Contains Features of Test Data\n\n\n<p>Each row in the <b>‘features_train’</b> and <b>‘features_test’</b> belongs to a <b>‘measurement’</b> and each column represents a <b>‘feature’</b>. For each row in the <b>‘features_train’</b> you have a corresponding class label in <b>‘target_train’</b>. You can consider the row-numbers as keys.</p>\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<p>\nThis <b>Data Challenge</b> is to put everything you learned as part of Supervised Machine Learning Module into practice. The dataset we will be using contains two CSV files 'features' and ‘target’.\n</p>\n\n<p>Each row in the <b>‘features’</b> belongs to a <b>‘measurement’</b> and each column represents a <b>‘feature’</b>. For each row in the <b>‘features’</b> you have a corresponding class label in <b>‘target’</b>. You can consider the row-numbers as keys.</p>\n\n<p>You will have to use data labelled as <b>train</b> for implementing the models. You have to submit the results that you obtain from the predictions of your Machine Learning models from the data labelled as <b>test</b>.\n</p>\n\n<h2>Complete the following:</h2>\n\n1. Explore your data. Can you identify anything interesting that is worth noting from the data?\n2. Define a set of possible classifiers and show which one performs best. Keep in mind the problem of overfitting.\n3. Using feature selection try to reduce the number of features. In the dataset, you have about 120 features. Find the good ones for your classifier.\n\nKeep in mind that there is <b>no best solution</b> to the challenge. Show how you approach a problem, and the skills/methods you use in that approach.\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<p>The evaluation pages describes how submissions will be scored and how students should format their submissions. You don't need a sub-title at the top (the page title appears above). For an example of a high quality evaluation page, see the 2013 KDD Cup page, which we have copied here:</p>\n<hr />\n<p>The evaluation metric for this competition is <a href=\"https://scikit-learn.org/stable/modules/generated/sklearn.metrics.f1_score.html\"> Macro F1-Score</a>. The F1 score, commonly used in information retrieval, measures accuracy using the statistics precision p and recall r. Precision is the ratio of true positives (tp) to all predicted positives (tp + fp). Recall is the ratio of true positives to all actual positives (tp + fn). The F1 score is given by:</p>\n<p>\\[ F1 = 2\\frac{p \\cdot r}{p+r}\\ \\ \\mathrm{where}\\ \\ p = \\frac{tp}{tp+fp},\\ \\ r = \\frac{tp}{tp+fn} \\]</p>\n<p>The F1 metric weights recall and precision equally, and a good retrieval algorithm will maximize both precision and recall simultaneously. Thus, moderately good performance on both will be favored over extremely good performance on one and poor performance on the other.</p>\n<h2>Submission Format</h2>\n<p><strong>For every row in the dataset</strong>, submission files should contain two columns: Id and Predicted. Predicted should be a single value between 0 and 2 representing predicted Class.</p>\n<p>The file should contain a header and have the following format:</p>\n<pre>Id,Predicted<br />0,1<br /><span style=\"font-size: 14px; line-height: 1.4em;\">1,2<br />2,0<br /></span><span style=\"font-size: 14px; line-height: 1.4em;\">3,1<br /></span><span style=\"font-size: 14px; line-height: 1.4em;\">etc.</span></pre>\n\n<p>Submit your CSV file in 'Submit Predictions' section.   </p> \n\n<p>  You can check your score in 'My Submissions' section  and choose the one to make it Final Score by checking the 'Use for Final Score' checkbox. </p> \n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}