EE226 2019 Spring In this project, you are given pixel values extracted from images. Your task is to predict the label for each sample of the test images. You need to click the "Join Competition" button to join us. Attention Before submitting your predictions, please update your name with "STUDENTID_NAME" before submitting your predictions. You can update your name in the "Team" tab. Before the submission deadline (2019/4/21), you can only view the accuracy evaluated on 30% of the testing dataset on the leaderboard. After the deadline, we will reveal your model accuracy evaluated on the entire testing dataset, which your score will depend on. However, you do not need to worry that your score would be affected by 1 or 2 percent of accuracy loss; we will mark by the accuracy ranges. For fairness, we set a few rules for you to obey --- violation against the rules will lead to score deduction: 1. Please do not copy someone else's code. We will run plagiarism check after submission. 2. Please do not download the dataset somewhere else to train your model. We have shuffled the dataset and will reproduce your experimental results using the dataset. Violation would be considered if there is a big gap between your reported results and our reproduced results. 3. Please do not use pre-trained model. Everything should be built from scratch. 4. For us to reproduce your code, please follow the "Environment" instruction. DataSet You can click the "Data" button to get more information about our dataset and download it. There are two CSV files, one is the training file, and the other is the testing file. You need to train your neural network model using the training file and test the model by the testing file. Submit the prediction result of the testing file. Environment You need to use the "Python" to write the neural network model, and we highly recommend you to use the "Python3.5.5" "Tensorflow1.3.0" "Keras2.1.0" and “Pytorch0.1.12" for us to reproduce your code. Submission You can click the " Submit Prediction" button on the upper-right, and upload your prediction. The prediction file should be a CSV file, and the first column name is "ID", the second is "Category". When you upload the CSV file successfully, you can get a score about the precision for your prediction simultaneously. There are only two submissions allowed for each person every day. Please carefully arrange the schedule of your submission. Requirements for uploading You need to zip and upload the following files before the deadline: ①your codes ②a readme.txt, which includes the scripts or instructions to run your codes. The final zip file should be uploaded via our course website: https://oc.sjtu.edu.cn Deadline of this project Deadline for submitting your predictions on Kaggle: 2019/4/21 Deadline for uploading your readme and code via our course website: 2019/4/24