Kursplan för

Machine Learning for Water Engineers
Maskininlärning för vatteningenjörer

VVR080F, 7.5 högskolepoäng

Gäller från och med: Autumn 2023
Beslutad av: Gudbjörg Erlingsdottir
Datum för fastställande: 2023-02-16

Allmänna uppgifter

Avdelning: Water Resources Engineering
Kurstyp: Ren forskarutbildningskurs
Undervisningsspråk: English

Syfte

The aim of the course is to introduce machine learning algorithms for water applications. The course includes lectures as well as laboratory sessions on the Python programming language for students lacking sufficient programming skills. The course is multidisciplinary involving guest lecturers from different departments, covering various applications of machine learning in solving water-related problems e.g., spatial and temporal modeling of water quality and quantity, as well as developing early-warning systems. The course also includes group projects where the students have the opportunity to work on real-world water-related issues and get hands-on experience.

Mål

Kunskap och förståelse

För godkänd kurs skall doktoranden

Färdighet och förmåga

För godkänd kurs skall doktoranden

Värderingsförmåga och förhållningssätt

För godkänd kurs skall doktoranden

Kursinnehåll

Introduction and foundation of the state-of-the-art machine learning algorithms. Introduction to Python programming language. Computer laboratory sessions to help students get hands-on experience with Python programming language and the application of machine learning algorithms. Guest lectures on the application of machine learning for water-related issues based on the students thesis topics, and available guest lecturers. e.g., spatial and temporal modeling of water quality and quantity, as well as developing early-warning systems. Group projects on real-world water-related problems. Seminar session, and opposition.

Kurslitteratur

Lindholm, A., Wahlström, N., Lindsten, F. & Schön, Thomas B.: Machine Learning, A First Course for Engineers and Scientists. Cambridge University Press, 2022.
The book "Machine Learning: A first course for engineers and scientists" is suitable for engineering students. The literature also includes three other books on machine learning and Python programming as well as scientific papers: • Andreas Lindholm, Niklas Wahlström, Fredrik Lindsten and Thomas B. Schön: Machine Learning, A First Course for Engineers and Scientists. Available online http://smlbook.org/. • Hastie, T., Tibshirani, R., Friedman, J.H. and Friedman, J.H., 2009. The elements of statistical learning: data mining, inference, and prediction (Vol. 2, pp. 1-758). New York: Springer. • Géron, A., 2022. Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow. " O'Reilly Media, Inc.". • Downey, A., Wentworth, P., Elkner, J. and Meyers, C., 2016. How to think like a computer scientist: learning with python 3. Available online https://openbookproject.net/thinkcs/python/english3e/ • Scientific papers will also be used in the course based on the students' disciplines.

Kursens undervisningsformer

Undervisningsformer: Föreläsningar, seminarier, laborationer, övningar, projekt. Assignments, exercises in laboratory sessions, group projects, and seminars

Kursens examination

Examinationsformer: Skriftlig rapport, inlämningsuppgifter, seminarieföredrag av deltagarna
Betygsskala: Underkänd, godkänd
Examinator:

Antagningsuppgifter

Förkunskapskrav: Admission requirements: the applicant must be a PhD student
Förutsatta förkunskaper: Basic mathematics, including probability theory and statistics
Urvalskriterier: Limited number of participants: maximum 20; the course can be canceled if there are fewer than 5 registered participants at the start of the course. In case of more applicants than the limit, students in Water Resources Engineering (TVRL) will be given priority.

Övrig information

Limited number of participants: maximum 20; the course can be canceled if there are fewer than 5 registered participants at the start of the course. In case of more applicants than the limit, students in Water Resources Engineering (TVRL) will be given priority.

Kurstillfällesinformation

Kontaktinformation och övrigt

Kursansvarig: Amir Naghibi <amir.naghibi@tvrl.lth.se>


Fullständig visning