MK0034 Machine Learning Applications in Fluid Mechanics

6 ECTS - 3-0 Duration (T+A)- . Semester- 3 National Credit

Information

Code MK0034
Name Machine Learning Applications in Fluid Mechanics
Term 2024-2025 Academic Year
Term Spring
Duration (T+A) 3-0 (T-A) (17 Week)
ECTS 6 ECTS
National Credit 3 National Credit
Teaching Language İngilizce
Level Yüksek Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Dr. Öğr. Üyesi Sergen TÜMSE
Course Instructor
1


Course Goal / Objective

The main objective of this course is to cover the application of different machine learning algorithms in the field of fluid mechanics, which includes applications such as prediction of aerodynamic forces and wind power.

Course Content

This course will focus on the broad heuristics that drive basic Machine Learning algorithms in the context of specific fluid mechanics applications. Matlab will be used as part of this course, but students will also be trained to implement these methods using open source packages such as TensorFlow.

Course Precondition

None

Resources

Deep Learning, Goodfellow et al, MIT Press, 20172.

Notes

Lecture Notes Pattern Recognition and Machine Learning, Christopher Bishop, Springer, 20093.


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Students can evaluate common machine learning methods for their effectiveness.
LO02 Students can evaluate the advantages and disadvantages of the machine learning method that is planned to be used.
LO03 Students can design and test basic machine learning solutions.
LO04 Students identify and implement the appropriate machine learning architecture and algorithm for the envisioned.
LO05 Students gain knowledge about the arrangement of machine models and optimization methods.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Understands and applies basic sciences, mathematics and engineering sciences at a high level. 5
PLO02 Bilgi - Kuramsal, Olgusal He/she has extensive and in-depth knowledge, including the latest developments in his/her field. 4
PLO03 Beceriler - Bilişsel, Uygulamalı They reach the latest information in a field and have a high level of proficiency in the methods and skills necessary to comprehend and research them. 4
PLO04 Beceriler - Bilişsel, Uygulamalı They carry out a comprehensive study that brings innovation to science and technology, develops a new scientific method or technological product/process, or applies a known method to a new field. 3
PLO05 Beceriler - Bilişsel, Uygulamalı Independently perceives, designs, implements and concludes an original research process; manages this process. 3
PLO06 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Contributes to the science and technology literature by publishing the outputs of its academic studies in respected academic environments.
PLO07 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Evaluates scientific, technological, social and cultural developments and conveys them to the society with the awareness of scientific impartiality and ethical responsibility.
PLO08 Yetkinlikler - İletişim ve Sosyal Yetkinlik Performs critical analysis, synthesis and evaluation of ideas and developments in the field of expertise.
PLO09 Yetkinlikler - İletişim ve Sosyal Yetkinlik Communicates effectively, both verbally and in writing, with those working in the field of specialization and the wider scientific and social community, communicating and discussing at an advanced level of written, oral and visual communication using a foreign language at least at the C1 General Level of the European Language Portfolio.
PLO10 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Carring out literature survey 5


Week Plan

Week Topic Preparation Methods
1 Mathematical Basics 1 – Introduction to Machine Learning, Linear Algebra Lecture notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
2 Mathematical Basics 2 - Probability Lecture notes Öğretim Yöntemleri:
Anlatım
3 Computational Basics – Numerical computation and optimization, Introduction to Machine learning packages Lecture notes Öğretim Yöntemleri:
Anlatım, Tartışma
4 Linear and Logistic Regression – Bias/Variance Tradeoff, Regularization, Variants of Gradient Descent, MLE, MAP, Applications Lecture notes Öğretim Yöntemleri:
Anlatım, Gösteri
5 Neural Networks – Multilayer Perceptron, Backpropagation, Applications Lecture notes Öğretim Yöntemleri:
Anlatım, Gösteri, Gösterip Yaptırma
6 Convolutional Neural Networks 1 – CNN Operations, CNN architectures Lecture notes Öğretim Yöntemleri:
Anlatım
7 Convolutional Neural Networks 2 – Training, Transfer Learning, Applications Lecture notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
8 Mid-Term Exam Lecture notes Ölçme Yöntemleri:
Yazılı Sınav
9 Application of Convolutional Neural Networks in the estimation of wind power Lecture notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
10 Application of Convolutional Neural Networks in the estimation of wing aerodynamic forces Lecture notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
11 Recurrent Neural Networks RNN, LSTM, GRU, Applications Lecture notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
12 Classical Techniques 1 – Bayesian Regression, Applications Lecture notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
13 Classical Techniques 2 – k-Means, kNN, GMM, Expectation Maximization, Applications Lecture notes Öğretim Yöntemleri:
Soru-Cevap, Anlatım
14 Advanced Techniques 1 – Structured Probabilistic Models, Monte Carlo Methods Lecture notes Öğretim Yöntemleri:
Soru-Cevap, Anlatım
15 Advanced Techniques 2 – Autoencoders, Generative Adversarial Network Lecture notes Öğretim Yöntemleri:
Anlatım
16 Term Exams Lecture notes Ölçme Yöntemleri:
Yazılı Sınav
17 Term Exams Lecture notes Ölçme Yöntemleri:
Yazılı Sınav


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 3 42
Out of Class Study (Preliminary Work, Practice) 14 5 70
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 15 15
Final Exam 1 30 30
Total Workload (Hour) 157
Total Workload / 25 (h) 6,28
ECTS 6 ECTS

Update Time: 10.10.2024 09:40