CIVIL-226 / 5 credits

Teacher(s): Alahi Alexandre Massoud, Fink Olga

Language: English


Summary

Machine learning is a sub-field of Artificial Intelligence that allows computers to learn from data, identify patterns and make predictions. As a fundamental building block of the Computational Thinking education at EPFL, Civil students will learn ML with civil case studies (summary generated by ML)

Content

Keywords

Machine learning, Computational Thinking, Artificial intelligence

 

Learning Prerequisites

Required courses

CS-119(h)

Linear algebra

Basic programming skills (labs will use Python).

 

Learning Outcomes

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

  • Define the following basic machine learning problems: regression, classification, clustering, dimensionality reduction
  • Explain the main differences between them
  • Implement algorithms for these machine learning models
  • Optimize the main trade-offs such as overfitting, and computational cost vs accuracy
  • Implement machine learning methods for real-world problems, and rigorously evaluate their performance using cross-validation. Experience common pitfalls and how to overcome them.
  • Finally, civil students will know the basics of Machine learning, and how they can use it in their fields of interest.

Teaching methods

Lectures and lab exercices.

Assessment methods

Lab homeworks: 10%

Final project: 40%

Final exam: 50%

 

Supervision

Office hours Yes
Assistants Yes
Forum Yes

Resources

Moodle Link

In the programs

  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Introduction to machine learning for engineers
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 3 Hour(s) per week x 14 weeks
  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Introduction to machine learning for engineers
  • Lecture: 2 Hour(s) per week x 14 weeks
  • Exercises: 3 Hour(s) per week x 14 weeks

Reference week

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

Thursday, 15h - 17h: Lecture INJ218

Friday, 14h - 17h: Exercise, TP CO5
CO6
CO260

Related courses

Results from graphsearch.epfl.ch.