CPSC 063. Artificial Intelligence
Artificial intelligence (AI) can be defined as the branch of computer science that is concerned with the automation of intelligent behavior. Intelligent behavior encompasses a wide range of abilities; as a result, AI has become a very broad field that includes game playing, automated reasoning, expert systems, natural language processing, modeling human performance (cognitive science), planning, and robotics. This course will focus on a subset of these topics and specifically on machine learning, which is concerned with the problem of how to create programs that automatically improve with experience. Machine learning approaches studied typically include neural networks, decision trees, genetic algorithms, and reinforcement techniques.
Group 3 course.
Prerequisite: CPSC 035 required.
Natural sciences and engineering practicum.
Lab work required.
Eligible for COGS
Spring 2018. Wiedenbeck.
Catalog chapter: Computer Science
Department website: http://www.cs.swarthmore.edu/