CS91.3 Lab 9: What is CNN
Due Tuesday, March 29, by midnight (23:59, EST)
Goals
The goals for this lab assignment are:
-
Understand CNN
-
Practice with CNN code examples
-
Get familiar with CNN datasets
-
Ask CNN related questions
1. Reply to Authors Response (One Hour)
-
Review the authors' response, the new version of the poster, and the code,
-
Decide the final overall score (increase, remain the same, or decrease),
-
Briefly (two to five sentences) reply to each of the five teams,
-
Submit FIVE PDF files as Poster_Score_Submission_1rd_Reviewer_abc1.PDF
-
Keep it in the Double-Blind way.
2. Review CNN Lecture Notes (Three Hours)
-
Prepare to answer the question in class, 'What are your understandings of CNN?'
-
Use the related videos to facilitate your learning, in a flipped classroom way,
-
Answer 'What are your understandings of CNN?' with figures, tables, and pseudo-code",
-
Write your answer to a 'CNN.PDF' file, one to two pages.
-
Ask CNN related questions, write it down in the CNN.PDF file.
3. Review CNN Examples (One Hour)
Please review the three examples below:
-
Classic CNN
-
CNN in BCI
-
Popular Deep Learning Datasets from Paperwithcode.com
-
CIFAR-10
-
ImageNet
-
COCO
-
MNIST
-
4. Implement CNN (One Hour)
-
Record the code run time, write it down in your Notes.txt file, together with any issues you have encountered.
-
Take a look at this unofficial discussion about PyTorch vs TensorFlow
-
Compare Pytorth and Tensorflow in your own words, write five to eight sentences in your Notes.txt file.
5. Submission Guide
-
Each team only submits one file, lab_9_lastname1_lastname2.zip, including
-
FIVE PDF files for each of the five posters you reviewed, in the Double-Blind way, for example, Poster_Score_Submission_3rd_Reviewer_yF7c.PDF
-
Notes_lab_9_CNN_lastname1_lastname2.txt for your notes about Pytorch and Tensorflow.
-
CNN_lastname1_lastname2.PDF, for your understanding of CNN, and your questions about CNN.
-
-
Email 'xqu1@swarthmore.edu' your Lab 9 files as lab_9_lastname1_lastname2.zip.
-
The team members from the same team may get the same score.
6. Notes
-
Each team only needs to submit one ZIP file, with both names on it. The file size should be less than 10 M.
-
Email 'xqu1@swarthmore.edu' your lab nine files as lab_9_lastname1_lastname2.zip.
-
The team members from the same team may get the same score.
-
Lab assignments will typically be released on Wednesday and will be due by midnight on the following Tuesday.
-
This lab was released on 03/23 and will be due by midnight on 03/29.