Modulbeschreibung

AI Applications

Kurzzeichen:
M_AIAp
Unterrichtssprache:
Englisch
ECTS-Credits:
4
Leitidee:

In this module, we focus on advanced AI techniques and their application in software projects. We will discuss and implement different deep learning architectures. 

After successful completion of this module the students are able to:
• implement and train different deep learning architectures in Tensorflow/Keras
• explain what a computational-graph is and how it is used by neural networks
• choose and apply appropriate deep learning techniques for solving different tasks (e.g image classification or time-series analysis)
• approach an AI project from analysis to deployment and monitoring
• use a pretrained network in a software project

Modulverantwortung:
Prof. Dr. Lehmann Marco
Standort (angeboten):
Rapperswil-Jona
Zusätzliche Eingangskompetenzen:

This module is taught in English. Most of the AI Literature is in English. An intermediate level is recommended. The students are free to write reports in German or English. The exam questions will be in English, the students are free to write answers in German or English.

 

Modultyp:
Wahlpflicht-Modul für Informatik Retro STD_14_UG(Empfohlenes Semester: 4)Kategorie:Grundlagen Informatik und Aufbau Informatik (I-gai)
Wahlpflicht-Modul für Informatik STD_14(Empfohlenes Semester: 4)Kategorien:Aufbau (I_Auf), Informatik (I_Inf)
Wahl-Modul für Data Science STD_14 (PF)
Wahlpflicht-Modul für Informatik STD_21(Empfohlenes Semester: 4)Kategorien:Aufbau (I_Auf), Informatik (I_Inf)
Wahl-Modul für Data Science STD_21 (PF)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 60 Minuten
Während der Unterrichtsphase:

Zwei Projekte mit Kurzbericht

Bewertungsart:
Note von 1 - 6
Gewichtung:

Schriftliche Prüfung 50%

Projekte 50%

Bemerkungen:

Inhalte

Modul- und Lerninhalt:

In this module, we cover selected AI topics and apply them to concrete examples. The emphasis will be on commonly used deep learning techniques and their (potential) use in real-world applications. The exact list of topics may vary, but following topics are likely to be covered:

  • Deep learning with Tensorflow/Keras
  • Algorithms and data structures: computational-graph, automatic differentiation, backpropagation
  • CNNs for image classification
  • RNNs or transformers for time-series analysis
  • AI-powered web-applications using tensorflow.js
  • AI-model lifecycle management

During the semester the students will implement two graded projects, one of them in a non-technical, interdisciplinary context.