CS 91.3 Lab 5: Research Design

Due Tuesday, February 22, by midnight (23:59 EST)

Goals

The goals for this lab assignment are:

  • Learn how to design your research

  • Get familiar with Classification and Clustering

  • Get familiar with Supervised and Unsupervised Learning

  • Get familiar with code of Random Forest

  • Get familiar with poster formatting with AAAI

  • Get familiar with paper formatting with NeurIPS

1. Clustering (30 min)

  • Example 1: Comparing different clustering algorithms

    1. Download Python source code: plot_cluster_comparison.py

  • For the example above:

    1. Download the existing code

    2. Set up the coding environment

    3. Run the existing code

    4. Track the execution time and write them down in your notes.txt file.

    5. Take the screenshots of your results after running the code.

  • Write in your own words what Clustering is in your notes.txt file in four to five sentences.

2. Classification (30 min)

  • Example 1: Classifier comparison

    1. Download Python source code: plot_classifier_comparison.py

  • For the example above:

    1. Download the existing code

    2. Set up the coding environment

    3. Run the existing code

    4. Track the execution time and write them down in your notes.txt file.

    5. Take the screenshots of your results after running the code.

  • Write in your own words what Classification is, in four to five sentences, in your notes.txt file.

3. Paper formatting (30 min)

  • Two-page poster for mid-term

  • You both need to work on the following tasks together.

    1. Read AAAI 2022 Call for Papers

    2. Download the AAAI 2022 AUTHOR KIT

    3. Register an account at Overleaf Website with your .edu email.

    4. After loging on to the Overleaf website, click the 'New Project', and click 'Upload Project.'

    5. Upload the AAAI 2022 AUTHOR KIT zip file you downloaded at step 2.

    6. Add your poster draft to the new project you created at step 4. Your poster draft should include Title, Author, Introduction, Data, and Citation.

    7. Share the step 6 project with your co-author.

  • Ten-page paper for final

  • You both need to work on the following tasks together.

    1. Read NeurIPS 2021 Call for Papers

    2. Download the NeurIPS 2021 LaTeX style file

    3. After loging on to the Overleaf website, click the 'New Project', and click 'Upload Project.'

    4. Upload the NeurIPS 2021 LaTeX style file you downloaded at step 2.

    5. Add your paper draft to the new project you created at step 3. Your paper draft should include Title, Author, Introduction, Data, and Citation.

    6. Share the step 5 project with your co-author.

4. Your research project (FIVE hours)

  • Write 'Experiment' sections for both of your poster and paper. Your drafts should include:

    1. Experiment Design

    2. Comparison of Algorithms

  • Note: You may start to write the first draft of Comparison of Algorithms sections this week, and your final version is due in the next lab.

5. Submission Guide

  • Each team only submits one file, lab_5_lastname1_lastname2.zip, including

    1. lab_5_poster_lastname1_lastname2.PDF for your poster draft in AAAI format.

    2. lab_5_paper_lastname1_lastname2.PDF for your paper draft in NeurIPS format.

    3. notes_lab_5_lastname1_lastname2.txt for your notes.

    4. A screenshot folder for all the screenshots files (PNG or JPEG), total size less than 10 M.

6. Notes

  • Each team only needs to submit one ZIP file, with both names on it.

  • Email 'xqu1@swarthmore.edu' your Lab 5 files as lab_5_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 02/16 and will be due by midnight on 02/22.