Extra Credit
CS 688
Machine Learning
Extra Credit
Details:
- Each worth up to 10 points (out of 100 total in the class). Note: the total extra credit awarded will be reflective of the quality of the project. Not all extra credit is guaranteed.
- Only one person/team can do each project.
- A team (of up to two people) will have to combine a presentation with a replication project, unless a project explicitly allows a 2-people team.
- To claim a project, email the instructor and the TA, with a ranking of the projects in terms of preference. You will be assigned the highest ranked project that is still available. The process is first-come first-serve, but students that are on-track for an A grade might be given lower priority if there are a lot of interested students.
- If you claim a project but you don't deliver, there will be a penalty of 3 points out of 100 in the class (because you're not allowing another student to claim that extra credit).
- The projects will be presented in class in the three last lectures of the semester.
Available Projects (0)
- [10 points, potentially a 2-person project] Create an interactive demo that simulates active learning, on a task of your choice (in consultation with the instructor). The demo should implement uncertainty and diversity sampling over a given dataset, and it should show (a) examples as they get selected, (b) the model accuracy on a separate development set as we add examples.
Deliverables: a Github repository with code, in python, that replicates their experiments, and a notebook with an example to run in-class. - [8 points] Present the findings of this paper: A new learning paradigm: Learning using privileged information.
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class. - [8 points] Present the findings of this paper: Gradients without Backpropagation.
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class. - [8 points] Present the findings of this paper: On Calibration of Modern Neural Networks.
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class. - [10 points] Replicate the findings of this paper: Understanding Deep Learning Requires Re-Thinking Generalization.
Deliverables: a Github repository with code, in python, that replicates their experiments, and a notebook with an example to run in-class. - [8 points] Present the findings of this paper: Understanding Deep Learning Requires Re-Thinking Generalization (same as above).
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class. - [10 points] Replicate the findings of this paper: Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets.
Deliverables: a Github repository with code, in python, that replicates their experiments, and a notebook with an example to run in-class. - [8 points] Present the findings of this paper: Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets.
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class. - [8 points] Present the findings of this paper: Visualizing the Loss Landscape of Neural Nets.
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class. - [8 points] Present the findings of this paper: Deep Double Descent: Where Bigger Models and More Data Hurt and this blogpost.
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class. - [8 points] Present the findings of this paper: Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference time.
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class. - [8 points] Present the findings of this paper: The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networks.
Deliverables: a video presenting the paper and an in-class presentation (8 minutes + 2 for Q&A). Video will be due 3 days before the in-class presentation, in order to ensure that it is appropriate for class.