ME-390 / 3 credits

Teacher: Kamgarpour Maryam

Language: English


Summary

This course provides the students with 1) a set of theoretical concepts to understand the machine learning approach; and 2) a subset of the tools to use this approach for problems arising in mechanical engineering applications.

Content

Keywords

machine learning, artificial intelligence

Learning Prerequisites

Required courses

Real Analysis, Probability and Statistics, Linear Algebra

Learning Outcomes

By the end of the course, the student must be able to:

  • Identify a problem as supervised learning, unsupervised learning and reinforcement learning
  • Formulate the problem of regression and classification using a hypothesis class and a loss function
  • Model an optimization framework to address learning in the above problems given a linear or feedforward neural network hypothesis class
  • Implement the learning problem above on a data set from mechanical engineering examples
  • Analyze structure in data using SVD and K-means
  • Distinguish training and test-error and tune the model to tradeoff these errors
  • Explain the limitations of a data-driven learning approach

Transversal skills

  • Write a scientific or technical report.
  • Take account of the social and human dimensions of the engineering profession.
  • Communicate effectively, being understood, including across different languages and cultures.
  • Access and evaluate appropriate sources of information.
  • Respect relevant legal guidelines and ethical codes for the profession.

Teaching methods

There will be two-hour lectures and one-hour exercise classes. The lectures will be based on slides and hand-written notes. The exercise hour will focus on assigned theoretical and coding exercises.

Expected student activities

participation in class, working on theory and coding assignments

Assessment methods

Written final exam (70%) and lab reports (30%)

Resources

Bibliography

Machine Learning for Engineers, Using Data to Solve Problems for Physical Systems by Ryan G. McClarren

Ressources en bibliothèque

Notes/Handbook

There will be hand-written notes. The notes will be posted after the lecture. Other relevant online resources will be specified for each lecture.

Moodle Link

In the programs

  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Foundations of artificial intelligence
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks
  • Semester: Fall
  • Exam form: Written (winter session)
  • Subject examined: Foundations of artificial intelligence
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 1 Hour(s) per week x 14 weeks

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     

Related courses

Results from graphsearch.epfl.ch.