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

  • (Back to Course Index Page)

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:

4. Implement CNN (One Hour)

  • Pytorch

  • Tensorflow

  • 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

    1. 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

    2. Notes_lab_9_CNN_lastname1_lastname2.txt for your notes about Pytorch and Tensorflow.

    3. 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.