CSE111: Great Ideas in Computer Science Dr. Carl Alphonce 219 Bell Hall Office hours: M-F 11:00-11:
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
If only…
Levels of processing phonetics/phonology – sounds morphology – word structure syntax – sentence structure semantics – meaning pragmatics – goals of language use discourse – utterances in context