CSCI 5582: Artificial Intelligence
Description
Provides a broad survey of the field of artificial intelligence. It serves as the foundation for other advanced courses in the areas of natural language processing, machine learning, and neural networks. Topics: Search, problem solving, knowledge representation, uncertain reasoning, machine learning, introductory game theory, and speech and language processing.
Outline
Intelligent Agents
Search
Knowledge Representation
Planning
Probabilistic Reasoning
Machine Learning
Speech and Language Processing
Benefits
- Gain exposure to modern techniques in AI
Objectives
Students taking this course should come away with a broad understanding of the methods employed in current artificial intelligence systems. In addition, students will have the background needed for advanced courses in the area.
Prerequisites
Must be proficient in C, C++, JAVA, or LISP, or other high-level language.
Education Officer (EO)
Textbooks
Russell and Norvig, Artificial Intelligence: A Modern Approach, 2nd ed., Prentice Hall, 2002, ISBN 0137903952.
Hardware & Software
Web and e-mail access required, a programming environment for one of the above languages, and the ability to install new programming environments as needed.
Upcoming & Previous Offerings
Meeting Days Legend: Monday (M), Tuesday (T), Wednesday (W), Thursday (R), Friday (F), Saturday (S), Sunday (U)
Summer Terms: M = Maymester, A = 1st 5 weeks, B= 2nd 5 weeks, C = 8 weeks, D= 10 weeks
Refer to the Academic Calendar for specific dates.
top