Syllabus
Applications of NLP,
INLS 170, Fall, 2004
Course Outline
- Introduction
- Characteristics of natural language
- Tools and Techniques
- Applications
Rationale for Course Design
I would like this course to be more like a seminar than
lecture/lab/discussion. That means that each of you should
plan to be an active participant in discussions, experiments,
demonstrations, games, and whatever else we come up with
to explore the world of NLP. The course does not require any
linguistic background, but does require you to become active
observers of language and language use. We will examine more
than just the technology of NLP -- we will also look at the
context in which the technology is used and its effects on
human information use.
We will start out by studying basic components of language.
After that, we will look at some of the basic techniques used
for various processing tasks. Finally, we will look at
a variety of applications and research projects that use
NLP technologies.
The assignments have several objectives: to help you examine the structure
and complexity of language, to give you an opportunity to play with
NLP tools, to study the state of the art of NLP, and to explore at
least one topic in some depth.
I have been fascinated with words, language, and what people
do with language for many years. Applications of technology to
language is equally enthralling. I look forward to the opportunity
to share my interests with you!
Course Objectives
- Gain an appreciation of the wonderful complexity of natural
language.
- Describe some basic processes and representations used in
syntax,
semantics, discourse, and other components of natural language
processing.
- Survey major applications of natural language processing.
Important
aspects of each application include the goals of the task, the
materials and methods used, the state of the art, and how to
evaluate progress in
the field.
- Explore resources for natural language processing.
- Provide an opportunity for individual investigations in
chosen topics.
Course Policies
- I will always be prepared for class, and
will start class on time.
If unforeseeable circumstances prevent this for
any reason,
I will try to notify you
beforehand if at all possible. I expect the
same of my students:
be prepared for class, be ready
to start class on time, and try to let me know
if you can't be there.
- Reading assignments should be done before
the class for which
they are assigned
so you can ask questions and participate in
discussions.
- Assignments must be passed in at the beginning
of the class in
which they are due.
- If there is something you don't understand,
ask a question!
If you don't want to ask
during class, please come see me at some other time.
- The Honor Code, which prohibits giving or receiving unauthorized aid
in the completion of assignments, is in effect in this class. The
Instrument of Student Judicial Governance gives examples of actions that
constitute
academic dishonesty.
There are some specific guidelines for this class.
- You may give and receive assistance regarding the use of hardware and
software.
- I encourage you to discuss issues raised in class or by the readings
with
each other. You may also ask your classmates for clarification of class
notes.
- Individual home work assignments are to be done individually. You may
consult the course readings, your notes, and even other print or web
sources. (Keep in mind, however, that what you find in other sources may
not be consistent with what I want you to do.) You may not consult your
classmates or other people; all questions should be addressed to me.
- You are not required to bring your laptop computer to class every day,
however, there will be some exercises where it will be useful. I'll give
you advance notice of these.
Class List
Please subscribe to the class list. Go to the
mailing lists home page. The
list name is inls170_001. I will send
out a test message or two the first week of class. I will use
the list to send out announcements. You can use the list to
ask questions of the class in general, to share helpful hints
about software, etc. To post to the list, you can send email
to inls170_001@listerv.unc.edu, or go to the list's web page.
Grading
Newspaper article analysis, 10%
Tool I, 12.5%
Tool II, 5%, optional
Research Summary, 15%
Project Presentation, 10%
Project Paper, 37.5% or 42.5%, depending on Tool II choice
Participation, 10%
All assignments will be graded on the following scale
(graduate/undergraduate):
- 95 - 100% H / A
- 90 - 94% P+ / A-
- 85 - 89% P / B+, B, B-
- 80 - 84% P- / C+, C
- 70 - 79% L / C-, D
- 69% and below F
This page was last modified on August 27, 2004, by Stephanie W. Haas.
Address questions and comments about this
page to Stephanie W. Haas at
stephani@ils.unc.edu
© 2004 Stephanie W. Haas