Schedule: LIN313 Language and computers


Notes:

  • Schedule is subject to change.
  • Slides will be posted throughout the semester.
  • Assignments are due by class time (2pm) on their due date.
  • DBM refers to Dickinson, Brew and Meurers.
  • Readings are given in short format, e.g. DBM 1:1-12 means “DBM Chapter 1, pages 1-12, to be read by class on the date it appears.


Week 1

August 30: Course introduction.

September 1: Text encoding

Week 2

September 4: Labor day.

September 6: Text encoding

September 8:
We finish up text encoding.

  • Readings: DBM 17-26 (without "under the hood 1" but with "under the hood 2")
  • A demo of word n-grams (if you know Python)

Week 3

September 11: Forensic linguistics


September 13: Guest lecture: Jessy Li: Forensic linguistics.

September 15: Guest lecture: John Beavers: Grammars.

Week 4

September 18: Document classification: What is machine learning? Then we start on sentiment analysis .

September 20: Document classification: More on sentiment analysis. Then: The Naive Bayes classifier.

September 22: Document classification: The Naive Bayes classifier.

  • Readings: Same as the previous session, DBM pp. 140-145

Week 5

September 25: Document classification: Evaluating a supervised learning system

September 27: Web search: Structured and unstructured data, and how to search through those

  • Slides
  • Readings: DBM pp. 91-107 (minus Under the Hood 6)
  • Homework 2 due

September 29: Web search: Page Rank. HTML and XML

  • Slides as above
  • Readings: DBM pp. 103-104: Under the Hood 6

Week 6

October 2: Web search: Regular expressions

  • Slides as above
  • Readings: DBM pp. 107-115 (minus Under the Hood 7)

October 4: Web search: Regular expressions, continued.

    Then we start on Spelling correction.

  • Slides as above
  • We try out regular expressions on regexr
  • Homework 3 due

October 6: Midterm exam review

Week 7

October 9: Midterm exam

October 11: Spelling correction

October 13: Spelling correction

  • Readings DBM pp. 38-49

Week 8

October 16: We finish up Spelling correction, then start on cryptography.

October 18: Cryptography

                    Homework 4 due

October 20: Cryptography

Week 9

October 23: Machine translation

October 25: Machine translation

  • Readings: DBM ch. 7 pages 188-200

October 27: Machine translation

Week 10

October 30: Machine translation

November 1: Machine translation

                        Homework 5 due

November 3: Grammars

Week 11

November 6: Grammars

November 8: Grammars

November 10: Dialogue systems

Week 12

November 13: Dialogue systems

November 15: Dialogue systems

                            Homework 6 due

November 17: Dialogue systems

Week 13

November 20: Dialogue systems

November 22: Thanksgiving break

November 24 Thanksgiving break

Week 14

November 27: Impact of language and technology

November 29: Impact of language and technology

                        Homework 7 due

December 1: Impact of language and technology

Week 15

December 4: Impact of language and technology

December 6: Impact of language and technology

December 8: Final exam review

Week 16

December 11: Discussion

                            Essay due: Social context of language and computers



Final exam: tba.
Comments