#!/usr/local/bin/php
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /cgihome/cis520/html/dynamic/2016/wiki/pmwiki.php on line 691
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /cgihome/cis520/html/dynamic/2016/wiki/pmwiki.php on line 694
Warning: Use of undefined constant MathJaxInlineCallback - assumed 'MathJaxInlineCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 84
Warning: Use of undefined constant MathJaxEquationCallback - assumed 'MathJaxEquationCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 88
Warning: Use of undefined constant MathJaxLatexeqrefCallback - assumed 'MathJaxLatexeqrefCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 94
Project /
ProjectOn this page… (hide) OverviewFor this project, you will be given tweets and corresponding images and your job is to correctly classify them as joy/sad. You will be given a training dataset of 4,500 labeled samples and 4,500 unlabeled samples. Your model will be tested on about 4,500 hold-out test examples for the leaderboard, and 4,500 separated hold-out validation set for final submission. The features of the dataset are described in more detail in the README.txt file of the project kit. The format of the project is a competition, with live leaderboards (see below for more details). Project Rules and RequirementsRules and Policies
Overall requirementsThe project is broken down into a series of checkpoints. There are four mandatory checkpoints and a final writeup which is due Dec. 12th. The leaderboards will be operating continuously so you can monitor your progress against other teams and towards the score based checkpoints. All mandatory deadlines are midnight. So, the deadline “Nov. 19th” means you can submit anytime before the 19th becomes the 20th.
NOTE: There are TWO submissions expected on Dec. 9th. ONE is turnin to proj_final and ANOTHER is turnin to project. The project submission is detailed below to verify that your leaderboard-worthy model satisfies the timing constraints (under the section header Submit your code for the final checkpoint or to test correctness).
EvaluationError metricYour predictions will be evaluated based on their {$L_0$} Err. I.e. the number of predictions you get wrong. Your code should produce an Nx1 vector of predictions, each of which is 0 or 1. Requirements for Each CheckpointFor the second and third checkpoints, you must submit to the leaderboard(s). For the final checkpoint, you must submit ALL of your code via turnin to the correct project folder. Make sure that you submit any code that you used in any way to train and evaluate your method. We will be opening up an autograder that will check the validity of your code to ensure that we’ll be able to evaluate it at the end. Detailed InstructionsDownload the starter kitYou will be able to download the starter kit here: http://alliance.seas.upenn.edu/~cis520/fall16/kit2.zip You will be submitting your code to the auto-grader, which will execute your code on the test set and generate a vector of predictions. The auto-grader then will compare the predictions with the ground truth. You will be receiving an email enclosing the accuracy. The accuracy will be recorded on the leaderboard. Register your team nameBefore you can get results on the leaderboard, you need to submit your team name. Everyone on your team is required to do this. Simply create a text file on $ echo "My Team Name" > group.txt $ turnin -c cis520 -p proj_groups group.txt This Submit to the leaderboardSubmit all your code files including predict_labels.m and all supporting files needed (models):
Your team can submit once every 5 hours, so use your submissions wisely. Your submission will be checked against the reference solutions and you will get your score back via email. This score will also be posted to the leaderboard so everyone can see how awesome you are. You can view the current leaderboard here: http://www.seas.upenn.edu/~cis520/fall16/leaderboard.html Submit your code for the final checkpoint or to test correctnessYour code will be The time constraint for making predictions on 4,500 test samples is 10 minutes. You must submit your code for the final checkpoint. You can do so with the following:
You will receive feedback from the autograder, exactly like the homework. The feedback you will get from the autograder is whether your prediction code runs within 10 minutes for 4,500 test samples and whether the submission size is less than 50 Mb. You will not get feedback about your error on the test set, which appears on the leaderboard. The final rankings will be released on the day of the prize ceremony, Dec. 12. |