EECE 412 Artificial Intelligence
The course covers the concepts of Artificial Intelligence (AI), teaches students the methods of solving problems using AI and introduces them to the concepts of machine learning and deep learning. Topics covered in this course include an Introduction to Artificial Intelligence, Solving Problems by Searching, Beyond Classical Search, Adversarial Search, Logical Agents, Probabilistic Reasoning, Machine Learning, Learning from Examples Learning Probabilistic Models, Reinforcement Learning, Neural Networks, Deep Learning, and Applications of AI (Natural Language Processing, Robotics, Vision, Power Systems).