Welcome to CS224N!
Dear CS224N Students,
2015 news: The rest of this class has not yet been updated for 2015. The content will be broadly similar, but the important thing to know is that the time has moved (due to Stanford's new draconian scheduling policies...). CS224N will be Tue/Thu 3:00-4:20. It will still be in Skilling.
Lectures will be held in Skilling Auditorium. Attendance is encouraged as interactive tutorials and discussions will occur during lecture times.
The class website can be found at http://cs224n.stanford.edu (a.k.a., http://web.stanford.edu/class/cs224n/), where we will post all the course material this quarter including course announcements, so please be sure to frequently check for updates. A tentative syllabus is already up, so be sure to check it out if interested.
Further, we will be using a new platform called OpenEdX for additional videos and weekly quizzes, which can be found here.
Discussion Forum and Contact Staff:
We will also be using Piazza as the primary tool for discussions this quarter. You can find the class webpage on Piazza at https://piazza.com/stanford/fall2014/cs224n. Please post all questions to Piazza including private messages to instructors (Piazza allows for posts to be made visible only to instructors) as those posts will be responded to first. E-mails sent to the staff should be sent to the staff mailing list (email@example.com) instead of individual staff e-mail address.
Please don't hesitate to contact us if you have any questions. Looking forward to a great quarter!
This course introduces the fundamental concepts and ideas in natural language processing (NLP), otherwise known as computational linguistics. Ever wondered how Google Translate works, or how companies do automated resume processing? Want to build a computer that understands language? This course is for you. It develops an in-depth understanding of both algorithms for processing linguistic information and the underlying computational properties of natural languages. We consider word-level, syntactic, and semantic processing from both a linguistic and an algorithmic perspective, aiming to get up to speed with current research in the area. The course focuses on modern quantitative techniques in NLP -- using large corpora, statistical models for acquisition, disambiguation, and parsing -- and the construction of representative systems.
We'll be looking at distributions of things like words. In large corpora, these distributions can change radically over time:
Piazza: CS224N forum
Staff mailing list:
Stanford computer cluster:
Site design by Bill MacCartney