Introduction to Artificial Intelligence
Description: Driven by the combination of increased access to data, computational power, and improved sensors and algorithms, artificial intelligence (AI) technologies are entering the mainstream of technological innovation. These technologies include search, machine learning, natural language processing, robotics and image processing. The course begins by describing what the latest generation of artificial intelligence techniques can actually do. After an introduction of some basic concepts and techniques, the course illustrates both the potential and current limitations of these techniques with examples from a variety of applications. Exercises will include hands-on application of basic AI techniques as well as selection of appropriate technologies for a given problems. In a final project, groups of students will participate in the creation of an AI-based application.
Learning Outcomes: The main learning objectives of the course are to: 1. Identify problems where artificial intelligence techniques are applicable 2. Apply selected basic AI techniques; judge applicability of more advanced techniques. 3. Participate in the design of systems that act intelligently and learn from experience.
Prerequisites: 95-796 Statistics for IT Managers