Lab 7: Open-ended


This is an open-ended lab working with neural networks. The first thing to do is decide on your topic, and then email me and get my approval. Then, work on the project and create a submittal in the form of a notebook containing a detailed description of the problem, investigation/research you've done, your implementation, and a summary of your results. It's not a requirement that you have positive results; even negative results can be useful.

As with all labs, you'll submit to me and we'll go through a back-and-forth review process until it is finally accepted.

I recommend using fastai for this lab, but I'm open to other libraries.

Expected time spent on this lab: 20-30 hours.


For any of the topics, see me for brainstorming and further details or pointers.


Challenge 1 Participate in a current Kaggle competition and win prize money:)

This completes the lab. Submit instructions

  1. Make sure that the output of all cells is up-to-date.
  2. Rename your notebook:
    1. Click on notebook name at the top of the window.
    2. Rename to "CS152Sp21Lab7 FirstName1/FirstName2" (using the correct lab number, along with your two first names). I need this naming so I can easily navigate through the large number of shared docs I will have by the end of the semester.
  3. Choose File/Save
  4. Share your notebook with me:
    1. Click on the Share button at the top-right of your notebook.
    2. Enter as the email address.
    3. Click the pencil icon and select Can comment.
    4. Click on Done.
  5. Enter the URL of your colab notebook in this submittal form. Do not copy the URL from the address bar (which may contain an authuser parameter and which I will not be able to open). Instead, click Share and Copy link to obtain the correct link. Enter your names in alphabetical order.
  6. At this point, you and I will go back and forth until the lab is approved.
    1. I will provide inline comments as I evaluate the submission (Google should notify you of these comments via email).
    2. You will then need to address those comments. Please do not resolve or delete the comments. I will use them as a record of our conversation. You can respond to them ("Fixed" perhaps).
    3. Once you have addressed all the comments in this round, fill out the submittal form again.
    4. Once I am completely satisifed with your lab, I will add a LGTM (Looks Good to Me) comment
    5. At that point, setup an office hour appointment with me. Ill meet with you and your partner and we'll have a short discussiona about the lab. Both of you should be able to answer questions about any part of the lab.