Dalhousie University    [  http://web.cs.dal.ca/~vlado/csci6509/coursecalendar.html  ]
Winter 2017 (Jan9-Apr10)
Faculty of Computer Science
Dalhousie University

CSCI 4152/6509 - Course Calendar (tentative)

[ Home | Calendar | Project | Misc | A0 ]
  Part I: Introduction
1 Mon Jan  9Course Introduction
Course information: logistics and administrivia, textbook and other main references, evaluation scheme, academic integrity policy, culture of respect, tentative course schedule. Introduction to NLP (reading Ch.1 [JM]): natural language and other languages; NLP applications.
Files: Syllabus (PDF), Slides (PDF), Lecture notes (PDF). Reading: [JM] Ch.1
A0 out
2 Tue Jan 10Introduction to Natural Language Processing
NLP as a research area, NLP Research links and NLP Anthology http://aclweb.org/anthology-new/. Short history of NLP. Levels of NLP.
Files: Slides (PDF), Lecture notes (PDF).
3 Thu Jan 12About Course Project
Some reasons why NLP is hard, ambiguities at different levels of NLP, examples of lexical and syntactic ambiguities. Ambiguities at different levels of NLP (continued): syntactic, semantic, pragmatic levels; NLP metholodology; about course project: deliverables, P0, P1, P, R; project types, choosing topic, resources; themes and previous topics.
Files: Slides (PDF), Lecture notes (PDF).
  Part II: Stream-based Text Processing
4 Mon Jan 16 Introduction to Perl
Part II: Stream-based Text Processing; Introduction to Perl, main Perl language features, strengths and weaknesses, resources, file names, running program, simple arithmetic, syntactic elements, reading input, declaring variables, counting lines.
Files: Slides (PDF), Lecture notes (PDF).
A0 due
5 Tue Jan 17Regular Expressions Files: Slides (PDF), Lecture notes (PDF). 
6 Thu Jan 19Elements of Morphology  
L1 Fri Jan 20Lab 1: SVN Tutorial  
  Fr Jan 20Last day to add classes  
7 Mon Jan 23Characters, Words, and N-grams  
8 Tue Jan 24N-grams  
  Part III: Similarity-based Text Processing
9 Thu Jan 25Elements of Information Retrieval  
L2 Fri Jan 27 Lab 2: Perl Tutorial 1  
10 Mon Jan 30Similarity-based Text Classification  
  Part IV: Probabilistic Approach to NLP
11 Tue Jan 31Probabilistic Approach to NLP  
12 Thu Feb  2Probabilistic Modeling P0 due
  Fri Feb 3Munro Day, University closed, no labs  
13 Mon Feb 6Naive Bayes Model  
14 Tue Feb 7N-grams Model  
15 Thu Feb 9Smoothing  
L3 Fri Feb 10Lab 3: Perl Tutorial 2  
  Fr Feb 10Last day to drop classes without "W"  
16 Mon Feb 13P0 Projects discussion  
17 Tue Feb 14POS Tags  
18 Thu Feb 16Hidden Markov Model  
L4 Fri Feb 17Lab 4: Perl Tutorial 3  
  Mon Feb 20Winter Study Break, no classes, Feb 20-24  
19 Mon Feb 27Bayesian Networks  
20 Tue Feb 28Product-Sum Algorithms  
21 Thu Mar 2HMM Tagging with Product-Sum Algorithm P1 due
  Part V: Parsing (Syntactic Processing)
22 Mon Mar 6Syntax and Context-Free Grammars  
23 Tue Mar 7Phrase Structure Rules for English  
24 Thu Mar 9Parsing and CYK Algorithm  
L5 Fri Mar 10Lab 5: Prolog Tutorial 1  
25 Mon Mar 13Probabilistic Context-Free Grammars  
  Part IV: Semantics and Unification-based NLP
26 Tue Mar 14Semantics and Unification-based Approach to NLP  
27 Thu Mar 16DCG -- Definite Clause Grammars  
L6 Fri Mar 17 Lab 6: Prolog Tutorial 2  
  Fr Mar 17Last day to drop classes with "W"  
28 Mon Mar 20 Classical Unification  
29 Tue Mar 21 Feature Structures  
30 Thu Mar 23Feature Structures  
L7 Fri Mar 24 Lab 7: Prolog Tutorial 3  
31 Mon Mar 27 Course Review 1  
32 Tue Mar 28 Course Review 2  
33 Thu Mar 30Course Evaluation, Course Review 3  
  Part VII: Student Presentations
34 Mon Apr 3Student presentations (PT-33, PT-34, PT-35, PT-36)  
35 Tue Apr 4 Student presentations (PT-29, PT-30, PT-31, PT-32)  
36 Thu Apr 6 Student presentations (PT-25, PT-26, PT-27, PT-28)  
37 Fr Apr 7 Lab-4152 (11:35-12:55) Student presentations (PT-19, PT-20, PT-21, PT-22*, PT-23, PT-24)  
38 Fr Apr 7 Lab-6509 (14:35-15:55) Student presentations (PT-13, PT-14, PT-15, PT-16, PT-17, PT-18)  
39 Mo Apr 10 Lab-4152 (11:35-12:55) Student presentations (PT-07, PT-08, PT-09, PT-10, PT-11, PT-12)
Friday schedule used. Last day of classes
40 Mo Apr 10 Lab-6509 (14:35-15:55) Student presentations (PT-01, PT-02, PT-03, PT-04, PT-05, PT-06)
Friday schedule used. Last day of classes
  Mon Apr 10Project Reports due Report due
  ?? Apr ?Final Exam (TBA)
Final exam, 2 hours, to be announced. Exam period: Apr 12 to Apr 26 (2 hour final exam); Exams schedule URL: http://www.dal.ca/academics/exam_schedule/halifax_campus_exam_schedule.html

© 2002-2017 Vlado Keselj, last update: 16-Jan-2017