90 likes | 206 Views
CSE111: Great Ideas in Computer Science. Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:50 645-4739 alphonce@buffalo.edu. cell phones off (please). Announcements. HW5 Part 1 – work on this week Part 2 – work on next week due April 16 4/5-4/9: Artificial Intelligence
E N D
CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:50 645-4739 alphonce@buffalo.edu
cell phones off (please)
Announcements • HW5 • Part 1 – work on this week • Part 2 – work on next week • due April 16 • 4/5-4/9: Artificial Intelligence • 4/12-4/16: Theory • 4/19-4/23: Exam week
Today’s Agenda • Artificial Intelligence • Computational linguistics • Knowledge representation and reasoning • Game playing
What is Computational Linguistics? • The study of techniques for processing natural human language by computer. • “computational techniques that process spoken and written language, as language” [Jurafsky & Martin,Speech and Language Processing, pg. 2]
Some applications – extant and envisioned • spelling checkers • grammar checkers • natural language interfaces • information extraction • text summarization • conversational agents • machine translation
General problem areas • information retrieval (finding sources) • information extraction (extracting from sources) • speech recognition • natural language understanding • inference (drawing conclusions) • natural language generation • speech synthesis
Levels of processing • phonetics/phonology – sounds • morphology – word structure • syntax – sentence structure • semantics – meaning • pragmatics – goals of language use • discourse – utterances in context