Hello and welcome to Purdue AIM! This is the repo containing the introductory assignment for Spring 2024 researchers and VIP students.
Here is your assignment:
- Decide whether you are using Google Colab or your local machine. Google Colab has free GPUs for those who don't have access to Nvidia GPUs on their local machine.
- Make a new private repository under your GitHub account to contain the files for this repository. Make sure no one but instructors/student leaders can see it; showing it to anyone else is academic dishonesty!
- Clone this branch to your machine or Colab, whichever you are using.
- Download the files from this repository and put them in the folder of your repository.
- Make a new branch titled "changes" in the repository and check that branch out.
- There are 4 assignments to complete in the assignments folder (3 of which were pulled from HuggingFace and one which was primarily written by Tim). Complete these assignments to the best of your ability.
- Commit and push any changes to new or existing files to the branch titled "changes".
- Pull request and merge your changes into the master branch. Alternatively: if you did all your work on the main branch, you can fulfill the requirements of steps 5,7,8 by making a new branch, checking it out, pushing a file of any kind to the branch, and PR-ing and merging this branch into main.
- Create, add, commit, and push a .txt file called "Collaborators.txt" stating who you worked with and what outside resources you used to complete this assignment (other than student leaders/TAs/professors).
- Invite PurdueAIMGrader-2 as a collaborator on GitHub and share your repository link on Teams to finish submission.
In summary, when submitting, you should have the 4 notebooks in "Assignments" done, the two MIDI files from the MIDI synth assignment + Collaborators.txt file included, and a Git history of merging the "changes" branch in.
If you need help with this assignment, your first point of contact should be Microsoft Teams - there is a channel for questions called "Intro Assignment Spring 2024". Leaders and other members will be answering questions there. You can also reach out to peers for help with the assignment.
This assignment may seem lengthy initially, but we want to ensure that everyone has a solid foundation for doing research this semester. Failure to properly attempt the assignments (or worse, cheating on them) will likely cause trouble down the road when you have to do these sorts of tasks independently. As such, even if it's not cheating, you should aim to complete the assignments without "relying" on others to drag you through. There is a fine line between using others' help efficiently and overusing it.