04-655 Artificial Intelligence for Engineers
12 units, Carnegie Mellon University
This course provides an introduction to the principles and techniques of engineering artificial intelligence with applications in an African context. It is primarily intended for students with backgrounds in engineering, science and IT who have not previously taken the subject formally or have been exposed to only some of the constituent elements. The course provides the foundations for further study, research, and application in different areas. Topics include: Intelligent agents, search, games, constraint satisfaction problems, knowledge representation, logic, reasoning, planning, probabilistic reasoning, decision making, Machine Learning basics, Neural Networks, deep learning, Natural Language Processing basics, machine vision, AI in robotics, ethics, and philosophy of AI. Several assignments and a final project will be given to enable the student to gain practical experience in applying these techniques. An ability to code in a Programming language and an understanding of probability is expected.
Prerequisites: none listed
Courseweave needs JavaScript to show sections, workloads and planning tools.