**Assignment 11: Project Peer Reviews** *Due date found on gradescope* [Back to Neural Networks](http://cs.pomona.edu/classes/cs152/) # Learning Goals - Understand new applications of neural networks. - Practice discussing ethical implications of artificial intelligence. # Grading Walk-Throughs This assignment will be graded as pass/needs-revisions by a TA. To pass the assignment, you must 1. Complete the assignment and submit your work to gradescope. - You should start this assignment in class on the day shown on the calendar. - **Complete the assignment as early as possible**. 2. Schedule a time to meet with a TA prior to the deadline. - You must book a time to meet with a TA - Sign-up on the Google Sheet **with at least 36 hours of notice**. - Contact your TA on Slack after signing-up. - All partners must meet with the TA. If you can't all make it at the same time, then each of you needs to schedule a time to meet with the TAs. 3. Walk the TA through your solutions prior to the deadline. - Walk-throughs should take no more than 20 minutes. - You should be well prepared to walk a TA through your answers. - You may not make any significant corrections during the walk-through. You should plan on making corrections afterward and scheduling a new walk-through time. Mistakes are expected--nobody is perfect. - You must be prepared to explain your answers and justify your assumptions. TAs do not need to lead you to the correct answer during a walk-through--this is best left to a mentor session. 4. The TA will then either - mark your assignment as "pass" on gradescope, or - mark your assignment as "needs-revisions" and inform you that you have some corrections to make. 5. If corrections are needed, then you will need to complete them and then schedule a new time to meet with the TA. - You will ideally complete any needed revisions by the end of the day the following Monday If you have concerns about the grading walk-through, you can meet with me after you've first met with a TA. # Overview You will work on this assignment with your project group. Open gradescope now so that you can see what you'll need to submit. Here is the list of all projects from this semester (randomly shuffled). 1. [Image Captioning](https://adeenal.github.io/cs152project/) + Adeena Liang, Irmak Bukey, Olina Leilani Wong, and Sadie Zhao 1. [Location Identification Application](https://sammsaski.github.io/cs152-project/report) + Samuel Sasaki 1. [Accurate Detection of Breast Cancer](https://shifasomji.github.io/nn-proposal/) + Claire LeBlanc, Shaurya Pednekar, and Shifa Somji 1. [Logophile: A Free Verse Poetry Generator](https://awguo2019.github.io/cs152sp22/) + Alan Guo, Jaden Kim, Joram Amador, Mariia Lyven, and Zintan Mwinila-Yuori 1. [Amaltheum](https://www.vanillalatte.page/2022/02/neural-networks-project.html) + Chuck Junior Lugai and Tesfa Asmara 1. [Generating Hard Math Problems](https://tonyaradzwa.github.io/) + Tonyaradzwa Chivandire and Salih Erdal 1. [NBAI Project](https://dnamanat049.github.io/NeuralNets/) + Deen Amanat, Jansen Comadena, and Nick Morgenstein Your tasks for this assignment: 1. Read the current draft of the assigned report. - All group members will read the assigned report individually. - See Section Review Prompts for important items. - Discuss your notes with YOUR group. - You'll have about 15 minutes total for this task. - Group assignment + Groups 1 and 2 (group 1 will need to split up!) + Groups 3 and 4 + Groups 5 and 6 + Groups 7 and 1 (group 1 will need to split up!) 2. Share your group's feedback with the other group. - You'll have about 15 minutes total for this task. - Group assignment + Groups 1 and 2 (group 1 will need to split up!) + Groups 3 and 4 + Groups 5 and 6 + Groups 7 and 1 (group 1 will need to split up!) 3. Read the current draft of the assigned report. - All group members will read the assigned report individually. - See Section Review Prompts for important items. - Discuss your notes with YOUR group. - You'll have about 15 minutes total for this task. - Group assignment + Groups 1 and 7 (group 7 will need to split up!) + Groups 2 and 3 + Groups 4 and 5 + Groups 6 and 7 (group 7 will need to split up!) 4. Share your group's feedback with the other group. - You'll have about 15 minutes total for this task. - Group assignment + Groups 1 and 7 (group 7 will need to split up!) + Groups 2 and 3 + Groups 4 and 5 + Groups 6 and 7 (group 7 will need to split up!) 5. Answer the prompts on gradescope. # Review Prompts Note the following while reading your classmates' project reports. - What software/frameworks are they using? - What dataset are they using (what kind of dataset---image, language, tabular, etc.)? - What type of neural network (fully connected, CNN, RNN, transformer, GAN, etc.)? - What do they expect in terms of results? - What ethical implications can you identify (try to find some they don't list)? - What did you find most confusing about their project? - What is a one sentence summary of their project? You can be brief in your note-taking. # Submitting Your Assignment You will submit your code and/or responses on gradescope. **Only one partner should submit.** The submitter will add the other partner through the gradescope interface. To pass the autograder (if one exists for this assignment), your output must exactly match the expected output. Your program output should be similar to the example execution above, and the autograder on gradescope will show you the correct output if yours is not formatted properly. You can use [text-compare](https://text-compare.com/) to compare your output to the expected output and that should give you an idea if you have a misspelled word or extra space (or if I do). Additional details for using gradescope can be found here: - [Submitting an Assignment](https://help.gradescope.com/article/ccbpppziu9-student-submit-work) - [Adding Group Members](https://help.gradescope.com/article/m5qz2xsnjy-student-add-group-members) - [gradescope Student Help Center](https://help.gradescope.com/category/cyk4ij2dwi-student-workflow)