Applied Natural Language Processing
University of Southern California
Time:Mondays and Wednesdays
Class Questions:Use Piazza to post class related questions and/or to start a discussion
Goals:This course covers both fundamental and cutting-edge research topics in Natural Language Processing (NLP) and delves into modern NLP applications including: information extraction, information retrieval, question answering systems like IBM's Watson, sentiment analysis.
Audience:This graduate course is intended for:
Prerequisities:Proficiency in programming, algorithms and data structures, basic knowledge of linear algebra and machine learning.
Related CoursesThere is a sister course, Advanced Natural Language Processing, offered in the fall semester. You can take these two courses in either order.
Textbooks (optional reading)
Classes from Previous Years
Syllabi and materials from previous years. Since those pages are no longer maintained, there is no guarantee of completeness.
Coursework:Students will experiment with existing NLP software toolkits and write their own programs. Students will work with real datasets and will build their own NLP Information Extraction, Text Classification and Sentiment Analysis systems. Grades will be based on:
Homework and Project Proposal GuidelinesHomework I
Statement for Students with Disabilities:
Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to me (or to TA) as early in the semester as possible. DSP is located in STU 301 and is open 8:30 a.m.-5:00 p.m., Monday through Friday. The phone number for DSP is (213) 740-0776.
Statement on Academic Integrity:
USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the obligations both to protect one's own academic work from misuse by others as well as to avoid using another's work as one's own. All students are expected to understand and abide by these principles. Scampus, the Student Guidebook, contains the Student Conduct Code in Section 11.00, while the recommended sanctions are located in Appendix A: http://www.usc.edu/dept/publications/SCAMPUS/gov/. Students will be referred to the Office of Student Judicial Affairs and Community Standards for further review, should there be any suspicion of academic dishonesty. The Review process can be found at: http://www.usc.edu/student-affairs/SJACS/.
Emergency Preparedness/Course Continuity in a Crisis:
In case of a declared emergency if travel to campus is not feasible, USC executive leadership will announce an electronic way for instructors to teach students in their residence halls or homes using a combination of Blackboard, teleconferencing, and other technologies.