LING 571 - Deep Processing Techniques for Natural Language Processing
Winter 2017
Course Mechanics
Homework Submission
- Homework should be submitted through the Ling 571 CollectIt.
- Submitted code must run on patas under condor.
- Programming languages:
- A number of assignments in this course require the use of NLTK. Since
NLTK is a Python toolkit, those assignments must be completed in Python.
- For all other coding assignments, you are free to use any programming
language supported by the CL cluster.
- Please adhere to the guidelines specified in the homework assignments with
regard to files to include, file formats, naming conventions, documentation
requirements, etc.
- Please ensure that your name appears in your submission write-up.
Deadlines and Late Homework
- Homework is generally due at 23:45 Tuesday night.
- Late assignments will be scored, but will lose 15% for each 24 period after the due date, computed proportionally.
- Incompletes can only be requested if all work has been successfully
completed up to 2 weeks before the end of the term. For additional detail,
please see the University's policy page.
Grading
- Scores for each homework assignment will be assigned on a 100 point scale.
- Credit for partial work will be given.
- The lowest homework grade will be dropped in final grade calculation.
- In general, the TAs will grade the homeworks under the supervision of the faculty. If you have a question about a homework grade, you should contact the TA first, but you may appeal to the faculty. Grades will only be adjusted in the case of grader error, not simply to boost a low score.
- Overall course grades will be assigned using a relative grading method.
Communication
- For course-related email, please begin the subject line with [Ling571].
- Course-related information will be sent via the course mailing list. This is a low-volume list, but please check your UW email regularly.
Lectures
- Online attendance: If you are not registered for an on-line section, you may not attend more than 10% of classes online, except with prior permission
from the instructor.
- Laptops in-class should only be used for course-related activities.
- Attendance in real-time (in-person or online) is very strongly encouraged.
Collaboration
- For individual assignments, all of the material which is turned in for grading must be produced individually.
- For assignments explicitly identified as team assignments in the homework description, students may work together in pairs and submit a single assignment file, identifying both collaborators.
- In general, students may, and are encouraged to, form study groups, discuss problems on GoPost, and/or work out solutions together on a whiteboard, but it would not be permissible for one student to create a computer file containing the answers and then for other students to copy that file and submit it as their own work. The goal of this policy is to encourage the use of homework as a learning aid. Credit should be given for help on the homework by identifying one's collaborators on the first page of the write-up for the submitted homework assignment.
- Use of
a software library to complete a subcomponent of a programming assignment is
acceptable, but must be identified and credited in assignment write-up file. If
there are questions about acceptability of code use, please contact the
instructor for specific guidance.
Academic Misconduct
Copying code from the web or from classmates is plagiarism. Using other
people's code for the main algorithm in an assignment will consistute
cheating. For additional detail, please see the University's policy page.