2.155 - Artificial Intelligence and Machine Learning For Engineering Design
2.155 - Artificial Intelligence and Machine Learning For Engineering Design
2.155 - Artificial Intelligence and Machine Learning For Engineering Design
Description: In this course, students will delve into the applications of Artificial
Intelligence and Machine Learning in engineering design, focusing on
the creation of new products and addressing engineering design
challenges. Emphasis will be on the practical implementation of
advanced machine learning and optimization strategies. Participants will
be involved in a term project, employing these AI techniques to address
complex problems of their choice. Additionally, there will be hands-on
exercises in machine learning tailored to specific engineering issues,
such as robotics, aircraft, structures, and metamaterials. The curriculum
also incorporates discussions on research papers, facilitated by
students. This course is designed for engineering students with
preliminary knowledge in programming and machine learning, aiming to
apply these tools across diverse engineering landscapes.
Term project Engage in a comprehensive term project, utilizing the skills and
techniques learned throughout the course. Students are encouraged to
tailor their projects around personal or research interests. Conclude the
term by showcasing your work through an end-of-semester poster
presentation.
Challenge Join teams to tackle AI-centric design challenges. Engage with varied
problems facets of machine learning and design through each problem, ranging
from optimization to deep generative models. Submissions should
include your solutions, relevant code, and a reflective report on your
approach.
Research paper Some classes will start with a 30-minute chat led by a student about a
discussion design research paper. For these classes, you need to write a short
review of a paper you pick. This review should have a summary and
your thoughts about the paper, plus any questions you think would be
good to talk about. Make sure to give this in before the class starts.
Recommended There is no single textbook that covers all of the topics we will discuss in
Text Books this course. The recommended books listed below may be useful for a
deeper understanding of the topics.
Office hours To improve students’ familiarity with Python and its libraries, we will
conduct weekly TA office hours to cover student needs for Python
knowledge and machine learning libraries. These office hours will be
used to explain the challenge problems when they first come out,
answer any questions related to the problems, and provide an
opportunity for open Q&A to any questions that were not addressed
during lectures. Attendance is optional.
Previous Year The class was offered in Fall 2021 and Fall 2022 as 2.s997. The
Projects previous projects covered a diverse range of applications, from medical
design to energy systems, with pioneering methods like generative
adversarial networks and symbolic optimization. This showcases the
course's extensive reach into contemporary engineering topics and
innovative computational approaches.
Below are a few photos from the final poster presentations in 2022 (top) and 2021 (bottom).