Class 1


NLP course:

Programming languages: Lisp, FUF

NLP background:

Natural Language Programming - deals with spoken languages (unlike formal langauges, such as program langauges.) NLP can be viewed in many aspects:

- Computational Linguistics
- AI
Computational linguistics: linguistics theories, computational tools.

Aspects and target of research: - applicative - theoretical Developing nlp tools: compromising with theoretical terms.

NLP is usualy divided into two main research fields:

Natural language understanding (NLU) : grammars use for understanding (not only to use if a clause is in the grammar or not), ambiguity of nl, context...

Natural language generation (NLG) : what is needed in order to generate smth in natural language? what kind of representations...


How is the research in NLP is done:

- by imitating (cognitive )
- by copying (modularity)
- guessing? hacking?

Language: has structure
syntax - smth can be syntactically correct , no meaning
semantics - smth can have meaning, but the intention is different.
pragmatics - sayings in context - definiteness, pronouns..
Levels of dealing in language:


Example:

Automatic Text Summarization:
SHRDLU:

This is never the final version of the page..
Back to the course home page