{
  "fetched_at": "2026-10-20T05:26:50Z",
  "source_url": "https://www.kaggle.com/competitions/csep546-aut19-kc1/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": "# File Description\n`SMSSpamCollection` - training data (same as from hw1)\n\n`SMSSpamCollection_test` - unlabeled training data\n#Data layout\n## Fields\n**Classification** - whether it's spam or ham\n\n**ID** - The ID number for the message on the test data\n\n**SMS Message Text** - the message to be classified\n\n## Training data\n`[Classification]<tab>[SMS Message Text]`\n## Test data\n`[ID]<space>[SMS Message Text]`",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "# To Spam or not to Spam, that is the question\n## Description\nModify the data loading code to load SMSSpamCollection_test.\n\nBuild the best model you can using any of the learning algorithms you developed so far. Do any feature engineering you like.\n\nSubmit your answers to our competition, check the leader board, and iterate according to the submission rules.\n## What is Kaggle?\nKaggle is a platform for hosting and competing in Machine/Deep Learning competitions. We'll be using it to host our own in-class competitions.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "# Evaluation Criteria\nWe will be grading on the accuracy of your model, i.e. how many spam and how many ham emails you classify out of all the test emails. \n[IMPORTANT] Keep in mind that only 50% of the test classifications are used for the Leaderboard, but we will be using 100% of the test classification when evaluating the final results.\n\n# Submission attempts\nYou will be able to submit up to two models a day and your place will be updated on the Leaderboard. (Resets on the next UTC day [5PM PST].)\n\n# Submission instructions\nGet [SMSSpamKaggleSupport.py](https://courses.cs.washington.edu/courses/csep546/19au/assignments/SMSSpamKaggleSupport.py) from the course web site and use that to load and format in your workflow.\n \nNOTE: Contrary to what it says in `README_Test.txt`, please submit classifications in the form \n`[ID],[<0/1>]` with `ID,<0/1>` at the very top. NO SPACES OR KAGGLE CRIES. For example:\n```\nID,<0/1>\n0,1\n1,0\n2,1\n3,1\n4,0\n...\n``` ",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Timeline",
      "content": "## Oct 15 - 11:59pm - Start Date\n## Oct 27 - 11:59pm - End Date\nDaily submissions reset at 5PM PST each day.\nPlease start early!",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Grading",
      "content": "See the course canvas site for [grading details.](https://canvas.uw.edu/courses/1331659/assignments/4924790)",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}