Note: We are not taking non-UW interns right now, except for the Mitacs Globalink program. We will update this page if the circumstance changes.
This repository contains a set of tasks to help you practice your coding skills. Each task is designed to help you get started with one specific research project with Freda and the CompLING Lab. Your work on the task will be part of your application. Your application will be evaluated based on the quality of your code and the clarity of your report.
Note to UW Co-Op Applicants: Please apply for URA first and work with us for at least three months. Freda will be happy to take outstanding URAs from the group as co-op students.
Note to Non-UW Students: You are welcome to complete these tasks. Although Freda is not looking for onsite visiting students or interns before Fall 2024, she will have openings starting Fall 2024 through the Vector Internship Program, the Mitacs Globalink Program, or direct admissions.
-
Clone this repository and run the following command to install the required style-checking tools:
pip install pre-commit pre-commit install
At the CompLING Lab, we follow the Google Python style guide (excluding the 80-character-per-line rule; E501) to maintain the readability of code. We use
flake8-docstrings
(see more here) to check for format. Your code should be committable after installing the above tools; alternatively, you may runflake8 FILE_NAME
to check the style of a specific file. -
Choose one task from the available ones and complete it following the guidelines. Feel free to skip the background section if you are already familiar with the content, but please make sure to read all instructions carefully and follow them strictly.
If you have questions, please open an issue in this repository. Freda and the CompLING Lab members will respond as early as possible. Due to the large volume, Freda can not respond to emails regarding practice problems or internship requests. -
Submit your project report and code using this form. Freda and the CompLING Lab members will manage to respond within a week. Please email Freda only if you have not received a response after a week.
- Next Word Distribution: See task descriptions and instructions here.