Schedule: LIN313 Language and computers

web

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: Finishing up Cryptography, then Machine translation

October 25: Machine translation: Linguistic phenomena

  • Readings: DBM ch. 7 pages 188-200

October 27: Machine translation: statistical machine translation

Week 10

October 30: Machine translation: statistical machine translation continued, then a glimpse at neural machine translation

November 1: Machine translation: neural machine translation

Homework 5 due

November 3: Neural machine translation continued

Week 11

November 6: Grammars

  • Readings: DBM chapter 2, pages 49-53

November 8: Grammars

  • Readings: DBM chapter 2, pages 54-55

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

  • Finishing up the discussion on bias and machine learning

December 8: Final exam review

  • Review sheet is on Canvas

Week 16

December 11: Finishing up: final exam review

Essay due: Social context of language and computers

Final exam: Saturday, Dec. 16 from 9am-12pm in JES A307A.