HU Credits:
3
Degree/Cycle:
1st degree (Bachelor)
Responsible Department:
Computer Sciences
Semester:
1st Semester
Teaching Languages:
Hebrew
Campus:
E. Safra
Course/Module Coordinator:
Omri Abend
Coordinator Office Hours:
Teaching Staff:
Dr. Omri Abend
Course/Module description:
Natural Langue Processing (NLP) addresses the automatic analysis of text and speech, and interfaces with various fields such as formal languages, machine learning, linguistics and cognitive psychology. It also has a variety of applications, e.g., in machine translation, information retrieval, and human-computer interaction. The course will present the main challenges the field is facing and (mostly statistical) techniques for addressing them.
Course/Module aims:
Acquaintance with the main problems of the field, its existing capabilities and hands-on experience in implementing them.
Learning outcomes - On successful completion of this module, students should be able to:
Implement basic techniques in Natural Language Processing, and get a basic understanding of the current literature in the field.
Attendance requirements(%):
None
Teaching arrangement and method of instruction:
Lectures and tutorials where needed
Course/Module Content:
1. Language models and smoothing
2. Bag of words models
3. Log-linear models and feed-forward neural networks.
4. Linear chain methods,
tagging, named entity recognition
5. Recurrent neural networks
6. Vector space models of semantics
7. Sentiment analysis
8. Syntactic parsing:
grammar-based and grammar-less methods
9. Information extraction and semantic role labeling
Required Reading:
TBA
Additional Reading Material:
Course/Module evaluation:
End of year written/oral examination 70 %
Presentation 0 %
Participation in Tutorials 0 %
Project work 0 %
Assignments 30 %
Reports 0 %
Research project 0 %
Quizzes 0 %
Other 0 %
Additional information:
|