CSE143: Introduction to Natural Language Processing

Introduces the theory and practice of natural language processing (NLP)-- the creation of computer programs that can understand, generate, and learn natural language. Introduces the three major subfields of NLP: syntax (the structure of a sentence); semantics (the explicit meaning of a single sentence); and pragmatics (the implicit meaning of a sentence when it is used in a specific discourse). Projects focus on the techniques useful for a particular application area, alternating in different years. Project application areas include information extraction, narrative understanding, sentiment analysis, dialogue systems, and question answering. Prerequisite(s): CSE 101, and CSE 107 or STAT 131; and CSE 40. Python competence equivalent to CSE 30 is highly recommended.

5 credits

Year Fall Winter Spring Summer
2024-25
2023-24
2022-23
2021-22
2020-21
  • Section 01
    Marilyn A. Walker (mawalker)
    Kevin Killian Bowden (kkbowden)
    Wen Cui (wcui7)
Comments

Formerly CMPS 143

While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.