LIN350/CS378 Home

Instructor: Jason Baldridge   Time: MWF 12-1pm   Location: CBA 4.328

In the age of the Internet, there is a considerable demand for technology helping users to manage, search and access the enormous amount of information that is available. There is also a need for speech interfaces to computer systems of various types, from tutoring systems to automated customer support lines to robots. Examples of language-technological applications are the identification of the correct sense of an ambiguous word like “bass” (fish or musical instrument), automatic recognition of the language in which a document is written, machine translation, and automatic extraction of information from documents.

The field of computational linguistics deals with both the science behind providing such capabilities and the actual creation of applications which implement them. This course discusses the main natural language processing applications and provides an introduction to the key representations and algorithms used in computational linguistics and to the use of machine learning for NLP tasks.

The course will be oriented towards hands-on experience of language processing techniques. Previous programming experience is required. 

Course Notes

  • Jeopardy Challenge IBM has created Watson, a computer program that plays Jeopardy. It has been winning lots of rounds against actual human players, and now it will be playing the top Jeopardy ...
    Posted Feb 8, 2011, 10:23 AM by Jason Baldridge
  • Digitoneurolinguistic Hacking XKCD scores again -- here's a comic showing a generative model of language gone bad:This actually makes me think of the "other" NLP: Neurolinguistic Programming. If you are curious ...
    Posted Feb 6, 2011, 12:24 PM by Jason Baldridge
  • Interesting talk on Monday: Geographic Context on the Web "Geographic Context on the Web" is Yahoo! talk Description: As GPS-enabled devices become ubiquitous, online social platforms increasingly leverage location as an important aspect of our online social context ...
    Posted Jan 28, 2011, 11:11 AM by Jason Baldridge
  • Good coding practice Something to keep in mind while doing the homeworks for this course, from XKCD:
    Posted Jan 18, 2011, 11:19 AM by Jason Baldridge
  • Spring semester starts! The semester has begun, and the course web page is now live, with syllabus and schedule prepared! I will use this announcement page to post items of interest to the ...
    Posted Jan 18, 2011, 9:49 AM by Jason Baldridge
Showing posts 1 - 5 of 5. View more »