Git Product home page Git Product logo

teachnlp24-hw-worksheets's Introduction

Tightly Coupled Worksheets and Homework Assignments for NLP

Authors: Laura Biester (Middlebury College) and Winston Wu (University of Hawai'i at Hilo)
Contact: [email protected]


This repository includes the assignments described in "Tightly Coupled Worksheets and Homework Assignments for NLP", submitted to the Sixth Workshop on Teaching NLP at ACL 2024. The repository is organized as follows:

  • Materials for each of the three assignments (Language Identification with Naive Bayes, Part-of-Speech Tagging with Hidden Markov Models, Beam Search with GPT-2) are in individual directories (NaiveBayes, HiddenMarkovModel, BeamSearch).
  • Each directory contains the following:
    • worksheet.pdf: the PDF version of in-class worksheet given for the assignment.
    • worksheet.tex: the tex version of in-class worksheet given for the assignment (if you would like to edit it).
    • assignment.pdf: a PDF version of the homework assignment.
    • assignment.md: a markdown version of the homework assignment, e.g., for rendering on a course website with Jekyll.
    • report.md: a report that students must submit with each assignment.
    • README.md: a README file describing all assignment-specific files and components of the assignment that are not described in the workshop paper.

In cases where starter code could be used by students who are completing a similar assignment for which no starter code was provided, this repository contains limited starter code. A private repository is available with complete starter code and gradescope autograders; contact [email protected] and share your name, affiliation, and the course that you are teaching for access to that repository.

teachnlp24-hw-worksheets's People

Contributors

lbiester avatar

Watchers

 avatar Kostas Georgiou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.