120 likes | 232 Views
What NLP applications have you seen?. Given the early hour, it will be good to start with some informal discussion before getting to the administrative stuff. . Automatic dialog systemsLanguage understandingLanguage generationSpeech synthesis/recognitionCoordinating dialogCar systems and naviga
E N D
1. Welcome to CIS 530 Introduction to natural language processing
2. What NLP applications have you seen? Given the early hour, it will be good to start with some informal discussion before getting to the administrative stuff
3. Automatic dialog systems
Language understanding
Language generation
Speech synthesis/recognition
Coordinating dialog
Car systems and navigation
Automatic translation
Let's try it out!
by reading some news
4. Other applications? Information at our fingertips, most in text form
5. Ready for administrative info? Class meets Tues and Thur, 9am, Levine 307
Staff
Instructor: Ani Nenkova
OH: Thu, 10:30 to 11:30, Levine 505 or email for appointment
Teaching assistant: Varun Aggarwala
Thursdays at 5 if this is a good time for you
Teaching assistant for project: Annie Louis
Email for appointment when you get started on the project
Class webpage
6. Textbooks Jurafsky & Martin,SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition, 2nd edition (MAIN text)
Chris Manning & Hinrich Shutze, Foundations of Statistical Natural Language Processing, MIT Press, 1999. (available online from the Penn campus)
Steven Bird, Ewan Klein, and Edward Loper. Natural Language Processing with Python, Available online from the NLTK site
.Various supplementary readings.
7. Grade 4 Homeworks: 60%
Class project: 40%
No exams!
Can work in pairs for both homeworks and the project
But write-ups will be individual
The quality of the write-up will be part of the grade
8. The project Many students at Penn are interested in applications of NLP to finance
I have listed some papers on the course website---check them out!
The goal of this class is to teach you enough NLP so that you can understand these papers, and apply any of the methods or tools that you learn about for your own needs
9. The project For the project you will have to define a task within some constraints
Do the work
Write a report
10. Data New York Times articles
Three domains
Finance
Science
Health
11. Project: general outline Finance
Flesh out specific type of task that may be helpful in financial analysis
Health
Causal relations and other dependencies
Science
Analyzing how journalists talk about science. What is an interesting story?
12. Project timeline One Page proposal : Oct 15th
Intitial Report (2 to 4) pages : Nov 20th
Project Presentation : Last week of classes
Final Report : Dec 15th
13. Language Homeworks will be in Pyton
Lots of help and hints to get you started.
Intro: Tuesday, September 14th from 4PM to 5:30 PM. Moore 207 unix lab.
For the project you can use any language you feel comfortable with