Fall | Graduate and Undergraduate | Units: 12 | Prereq: None
In this course, you will learn how to apply Artificial Intelligence and Machine Learning methods to design new products or systems and solve complex engineering design problems. This project-based course will focus both on the theory and the practical implementation of machine learning and optimization techniques, with an emphasis on understanding and using state-of-the-art machine learning techniques to solve practical engineering problems. The course will require you to work on a term project where you use computational techniques to solve complex problems. You will get hands-on experience by participating in machine learning challenge problems for different engineering problems such as mechanism design, aircrafts, and metamaterials. The class will also consist of student-led discussions on research papers. This course is intended for engineering students who have some programming and machine learning familiarity and would like to learn to apply artificial intelligence and machine learning methods for different engineering design problems.