This undergraduate class looks at everyday tasks that involve natural
language processing: document classification, spelling and grammar
correction, dialogue systems, machine translation, cryptography and
forensic linguistics. Students will get insight into the how these
systems work (and why it is still so difficult to do natural language
processing well). We also consider social and ethical considerations
such as privacy, job creation and loss due to language technologies, and
the nature of consciousness and machine intelligence.
Course Notes
-
A funny take on spelling and grammar correctors
This is quite funny and well done, and very relevant to our section on spelling correction. Warning: contains adult themes and content.
Posted Apr 5, 2011, 10:09 AM by Jason Baldridge
-
Navajo code talkers on XKCD
XKCD has a great entry that combines our discussion in the class on binary encodings and the Navajo code talkers!
Posted Mar 13, 2011, 11:55 AM by Jason Baldridge
-
Naive Bayes classification of wine reviews!
Slate has an article on an experiment to look at which words are most correlated with expensive and cheap wines, using a large set of online reviews. See also the ...
Posted Feb 24, 2011, 9:06 AM by Jason Baldridge
-
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:22 AM by Jason Baldridge
-
Growth of UNICODE
This is the graphic that I showed in class a week ago, showing the increase in the number of characters in UNICODE over time. The data was pulled from the ...
Posted Feb 6, 2011, 7:45 PM by Jason Baldridge
|
|