Presentation is loading. Please wait.

Presentation is loading. Please wait.

INTRODUCTION TO THE COURSE DAY 1 LING 3820 & 6820 Natural Language Processing Harry Howard Tulane University.

Similar presentations


Presentation on theme: "INTRODUCTION TO THE COURSE DAY 1 LING 3820 & 6820 Natural Language Processing Harry Howard Tulane University."— Presentation transcript:

1 INTRODUCTION TO THE COURSE DAY 1 LING 3820 & 6820 Natural Language Processing Harry Howard Tulane University

2 Objectives 25-Aug-2014NLP, Prof. Howard, Tulane University 2  This course shows you how to make a computer perform various useful tasks with natural language.  Through it you'll learn  some linguistics,  some algorithms,  some statistics,  and some computer programming in Python.  I do not require that you know anything in particular about these areas beforehand.

3 Objectives, cont. 25-Aug-2014NLP, Prof. Howard, Tulane University 3  Hopefully you'll finish the semester with an appreciation for the intricacies of modeling human languages,  plus some practical knowledge about solving linguistic problems, such as techniques for  filtering junk email,  automatically discovering different meanings of the word "run",  efficiently encoding spelling rules,  tagging words according to their part of speech,  parsing English sentences,  and automatically translating from one language to another,  among other things.

4 Objectives, cont. 25-Aug-2014NLP, Prof. Howard, Tulane University 4  Our work will be a combination of learning new algorithms, discussing linguistics, and programming useful systems that operate on real data.  It is great training if you are interested in doing natural language processing work in industry, either in a research lab or in a startup.

5 Why should you care? 25-Aug-2014NLP, Prof. Howard, Tulane University 5  Trends  An enormous amount of information is now available in machine readable form as natural language text.  Conversational agents (automated voices that answer the phone) are becoming an important form of human- computer communication.  Much of human-human communication is now mediated by computers.

6 Intended audience 25-Aug-2014NLP, Prof. Howard, Tulane University 6  Students of  linguistics,  cognitive science,  psychology,  mathematics,  and any other discipline with an interest in how to process natural language by computer.

7 Outcomes 25-Aug-2014NLP, Prof. Howard, Tulane University 7  For you to demonstrate how well you have attained the objectives, you will perform the following tasks:  Take a quiz or turn in a project almost every week, usually on Monday. [11-1 * 7.5% = 75%] No quiz/project can be accepted late. Even though these look like a lot of small grades, missing just one lowers your final grade almost an entire letter, as an unfortunate few of my students have found out the hard way. If you know ahead of time that you will miss a quiz/project, send me an e- mail beforehand, and I will excuse you with no penalty.  Present a final project to the class on the final exam day (Dec 8) and turn in a report of your project within two days. [25%] This may be a group effort, but the entire group will receive the same grade.

8 Experimento de EEG (hasta 3% adicional) 25-Aug-2014 8 NLP, Prof. Howard, Tulane University

9 Participation 25-Aug-2014NLP, Prof. Howard, Tulane University 9  Note that there is no credit for class participation,  but I will change any high Y- into a low X+ if I notice you participating in class.  Why there is no grade for class particiaption  I will record every class as an mp3 and post it to the course website.  I will post my PowerPoint presentation to the course website after every class.

10 Prerequisites 25-Aug-2014NLP, Prof. Howard, Tulane University 10  There aren't any.  I do not take anything for granted and so will explain all background information, or at least suggest sources where you can find it on your own.

11 Code of academic integrity 25-Aug-2014NLP, Prof. Howard, Tulane University 11 “The integrity of Newcomb-Tulane College is based on the absolute honesty of the entire community in all academic endeavors. As part of the Tulane University community, students have certain responsibilities regarding work that forms the basis for the evaluation of their academic achievement. Students are expected to be familiar with these responsibilities at all times. No member of the university community should tolerate any form of academic dishonesty, because the scholarly community of the university depends on the willingness of both instructors and students to uphold the Code of Academic Conduct. When a violation of the Code of Academic Conduct is observed it is the duty of every member of the academic community who has evidence of the violation to take action. Students should take steps to uphold the code by reporting any suspected offense to the instructor or the associate dean of the college. Students should under no circumstances tolerate any form of academic dishonesty.” For further information, point your browser at http://college.tulane.edu/code.htm.http://college.tulane.edu/code.htm

12 Students with disabilities 25-Aug-2014NLP, Prof. Howard, Tulane University 12  Students with disabilities who need academic accommodation should:  Contact and register with the Office of Disability Services (ODS). For more information, visit the ODS website at http://www.erc.tulane.edu/studentindex.html.ODS website http://www.erc.tulane.edu/studentindex.html  Bring official notice to me from the ODS indicating that you need academic accommodation. This should be done within the first week of class.

13 Electronic communications 25-Aug-2014NLP, Prof. Howard, Tulane University 13  http://www.tulane.edu/~howard/LING3820/ http://www.tulane.edu/~howard/LING3820/  I will send you e-mail on a regular basis – you must check your e-mail on a regular basis!  If you want to use a non-Tulane address, e-mail me a message to that effect from the address.

14 Textbook 25-Aug-2014 14 NLP, Prof. Howard, Tulane University  Free at http://www.nltk.org/bookhttp://www.nltk.org/book  http://www.tulane.edu/~howard/CompCultES/ http://www.tulane.edu/~howard/CompCultES/

15 Natural Language Toolkit 25-Aug-2014NLP, Prof. Howard, Tulane University 15  The choice of Python as programming language for the course was motivated by the availability of the excellent tools in the Natural Language Toolkit (http://www.nltk.org/), which are programmed in Python.http://www.nltk.org/  As well as the just-published textbook that goes with it.  The authors of the NLTK choose Python, in turn, for the ease with which it lets you create NLP applications.

16 Schedule of readings and class preparation 25-Aug-2014NLP, Prof. Howard, Tulane University 16  You should come to class having completed the assignment for that day listed in the schedule.  We will spend the class going over the exercises in the assignment, answering questions that may have come up in the readings, and perhaps doing new exercises.

17 Computers 25-Aug-2014NLP, Prof. Howard, Tulane University 17  If you have a laptop, you will probably want to bring it to class.

18 Final exam day Mon, Dec 8, morning 25-Aug-2014NLP, Prof. Howard, Tulane University 18  There is no final exam, but you must present your final project to the class on the final exam day.  You CANNOT leave town before then!  Tell your parents NOW!  You are hereby warned.  Do not tell me at the end of the semester that your parents bought you a ticket home without knowing.

19 What is the name of this course? 25-Aug-2014NLP, Prof. Howard, Tulane University 19

20 Questions? 25-Aug-2014NLP, Prof. Howard, Tulane University 20 ?

21 Who we are 25-Aug-2014 21 NLP, Prof. Howard, Tulane University

22 Me 25-Aug-2014NLP, Prof. Howard, Tulane University 22  Prof. Harry Howard  howard at tulane dot edu  862-3417 (voice mail 24 hours a day)  Newcomb Hall 322-D  Office hours: MW 1-2, T 4-5 and by appointment

23 Who are you? 25-Aug-2014NLP, Prof. Howard, Tulane University 23  Ask the person sitting next to you …  what his/her name is,  where he/she is from,  what his/her major is,  what he/she knows about computer programming or linguistics…  and be ready to report what you learned back to the class.

24 Download and install Python and NLTK See info at http://www.nltk.org/ > Downloadhttp://www.nltk.org/ Next time


Download ppt "INTRODUCTION TO THE COURSE DAY 1 LING 3820 & 6820 Natural Language Processing Harry Howard Tulane University."

Similar presentations


Ads by Google