Schedule

Plan Code/Data Screencasts/Readings Assignments Course overview[slides] Install the latest iPython [here are our tips on this] Install Numpy, Scipy, and matplotlib. (Mac users: we suggest the Scipy Superpack) Install scikit-learn HW 1 [due Apr 15]: From the Distributed word representations codelab exercises, complete any 12 distinct exercises in the “Straightforward” and/or “Challenging” sections. Distributed word representations Turney and Pantel 2010 Screencast: Overview [slides] Screencast: Vector comparison [slides] Screencast: Reweighting [slides] Screencast: Dimensionality reduction [slides] Talk: t-SNE (van der Maaten) Screencast: Word-sense disambiguation [slides] Talk: GloVe (Pennington) Workshop 1: Project planning[slides] HW 2 on relation extraction [due Apr 27] Relation extraction [slides] Semantic parsing[slides] HW 3 consists of seven problems (all required). It is distributed in three content-identical formats (html, py, ipynb) as part of the SippyCup codebase. You're encouraged to turn your work in as iPython HTML output or as a Python script [due May 11]. Lit review due May 6 SippyCup unit 1 The math (imminent alien invasion) bake-off (drag the files into SippyCup) SippyCup unit 2 The dateparse bake-off (drag the files into SippyCup) Text to 3D scene generation (Will Monroe) [slides] HW 4 consists of four problems (all required), which appear at the end of the natural language inference codelab. This is distributed in three content-identical formats (nli.html, nli.py, nli.ipynb) in the CS224u codebase. You're encouraged to turn your work in as iPython HTML output or as a Python script [due May 20]. Project milestone due May 25 Neural networks for natural language understanding (Sam Bowman) Memorial Day (no class) Project work (teaching team available in the classroom) Final project due Jun 10, 3:15 pm Student presentations