SoSe 2015

Modellierung I

Instructors: Univ.-Prof. Dr. Michael Wand
Shortname: Modellierung I
Course No.: 08.079.314
Course Type: Vorlesung/Übung

Requirements / organisational issues

Essential:

  1. Basic Mathematics (Calculus and Algebra Lecturs from Bachelor Computer Science or equivalent knowledge).
  2. Good programming skills („Einführung in die Programmierung“, „Einführung in die Softwareentwicklung“, „Datenstrukturen und Algorithmen“ or equivalent).

Useful:

  1. C++ knowledge: Tutorials will use C++ (other languages are permitted but this requires additional effort).
  2. Basics of computer graphics are useful, but not required (plan for a bit of extra time, in case).


Optional:

  1. Machine Learning knowledge will also help, but is not required.
  2. Further math skills useful, but not required.

Contents

The lecture discusses basic concepts of how to model real-world phenomena with a computer. The goal is to give an overview of basic mathematical and theoretical tools for modeling, and (in particular) to bring these concepts into practical implementation and application.

Modeling of real-world phenomena poses a number of questions:

  1. Representation: Which information is constitutes the state of the modeled phenomenon?
  2. Rules/dynamics: How does the phenomenon evolve/behave over time / space?
  3. Simulation: How can we simulate it?
  4. Inverse problems: Can we adjust the model parameter such that the simulation explains real-world measurement data?

Modellierung 1 is the first part of a two-lecture series. It will focus on linear models (state as vector in a linear space). It will discuss representations and sampling issues, and show a number of practical examples (such as global illumination or dynamicals of objects). For inverse problems, we consider simple quadratic variational formulations that can be solved with the nice & easy to use linear algebra tools.

The second part (Modellierung 2) will (according to the current planning) go deeper into the area of non-linear models (simple computational tools for differential geometry) and inverse problems (machine learning). It will be held in an upcoming semester (most likely: winter term 2015).

Additional information

This is a series of two lectures. Both are suitable for both advanced (last year) Bacholor students or Masterstudents in computer science or students from other disciplines with a suitable background (mathematics & programming skills).

Dates

Date (Day of the week) Time Location
04/23/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
04/30/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
05/07/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
05/21/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
05/28/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
06/11/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
06/18/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
06/25/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
07/02/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
07/09/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
07/16/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik
07/23/2015 (Thursday) 14:00 - 16:00 04 426
2413 - Neubau Physik/Mathematik