- Department of Computer Science
- Vision, Mission, & Values
- Degrees & Programs
- Courses
- First Year Transfer Students
- Current Students
- Prospective Students
- Faculty & Staff
- Professors Emeritus
- Industrial Advisory Board
- Financial Assistance
- Employment Opportunities
- Donate
- Graduate Capstone
- Careers for Majors
- Resources
- Contact Us
- Help for Students
CS 4810 ARTIFICIAL INTELLIGENCE (4) 2005
Catalog Description:
"Intelligent" computer programs and models of human intelligence. Agents, game playing, robotics, computer vision, understanding natural language, knowledge engineering, computer learning. Prerequisite: CS 3240
Course Description:
Fundamental issues
- History of artificial intelligence
- Philosophical questions: Turing test, Searle's "Chinese Room" thought experiment, ethical issues in AI
- Fundamental definitions: Optimal vs. human-like reasoning, Optimal vs. human-like behavior
- Philosophical questions
- Modeling the world
- Rational agents
- The role of heuristics
AI as Search
- State spaces
- Brute-force search (breadth-first, depth-first, depth-limited, iterative deepening, bidirectional, uniform cost)
- Heuristic search (generic best-first, A*, admissibility of A*)
- Two-player games (minimax search, alpha-beta pruning)
- Constraint satisfaction (backtracking and local search methods)
- Stochastic methods: evolutionary algorithms and simulated annealing
AI as Knowledge representation and reasoning
- Review of propositional and predicate logic
- Resolution and theorem proving
- Nonmonotonic inference: Productions systems and expert systems
- Finite probability space, probability measure, events
- Conditional probability, independence, Bayes' theorem
- Structured representation: Frames, scripts, inheritance
- Integer random variables, expectation
- Uncertainty: Probabilistic reasoning, Bayesian nets, Fuzzy sets and possibility theory, Decision theory
AI as Machine Learning
- Symbol-based
- Connectionist (threshold logics, perceptrons, neural networks)
- Social and Emergent
Recommended Texts:
- Luger, Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 5th Ed.
- Russell & Norvig: Artificial Intelligence: A Modern Approach