Modulbeschreibung

Data Science und Artificial Intelligence

Kurzzeichen:
M_winf.DSAI
Unterrichtssprache:
Deutsch
ECTS-Credits:
6
Arbeitsaufwand (h):
150
Leitidee:

Künstliche Intelligenz ist eine transformative Technologie des digitalen Zeitalters. Nicht nur die Wirtschaftsinformatik im engeren Sinne ist davon betroffen, sondern unsere Zivilisation insgesamt. Die statistische und technische Natur des maschinellen Lernens machen das Gebiet einem Laien nur über APIs zugänglich: Wir lernen, KI zu nutzen. Ziel dieses Kurses ist es, die Studierenden im Umgang mit KI kompetenter zu machen, indem die grundlegende Funktionsweise von KI verstanden wird. Wie "lernt" eine KI? Wie "entscheidet" sie?
Wer die prinzipielle Funktionsweise von KI, in der Gegenwart und in der nahen Zukunft nicht nur kennt, sondern deren prinzipielle Funktionsweise versteht, ist befähigt, fundiert am allgemeinen Diskurs über die Art des Einsatzes von KI in unserer modernen Gesellschaft teilzunehmen. Daher werden neben klassischen Machine Learning Algorithmen auch neuronale Netze vom Neuron bis zu den Implikationen in bestimmten Anwendungskontexten behandelt. Wirtschaftsinformatiker sollen zudem ein Machine Learning basiertes System, welches von einem Informatiker entwickelt wurde, kritisch und quantitativ auf den vorliegenden Anwendungsfall hin evaluieren können. Durch eine fundiertere Kenntnis aktueller KI-Technologien sollen Studierende die Grundlagen besitzen, um in ihrem Berufsalltag auch neue Anwendungen von KI identifizieren und (mit Hilfe von Informatikern) umsetzen, aber auch kritisch hinterfragen zu können.

Modulverantwortung:
Rickenmann Melanie (RIME)
Lehrpersonen:
Rickenmann Melanie (RIME), Dr. Tödtli Beat (TOBE)
Standort (angeboten):
Rapperswil-Jona, St. Gallen (Standard)
Zusätzliche Eingangskompetenzen:
  • Datenmodellierung
  • Datenbanken und Informationssysteme
  • Informationsmanagement
  • Mathematik und Statistik
Modultyp:
Besuchspflichtmodul für Wirtschaftsinformatik STD_21(Empfohlenes Semester: 7 | Niveau B: Basic level course)Kategorie:PflichtAusserhalbAssessment (PAA_Mod_WI)
Besuchspflichtmodul für Wirtschaftsinformatik STD_23(Empfohlenes Semester: 5 | Niveau B: Basic level course)Kategorie:PflichtAusserhalbAssessment (PAA_Mod_WI)
Semester Empfehlung:
Wirtschaftsinformatik_STD_23
  • Wirtschaftsinformatik TZ/BB Rapperswil & St.Gallen – Semester 7
  • Wirtschaftsinformatik VZ Rapperswil & St.Gallen – Semester 5
Bemerkungen:

Workload[h]

Kontaktstudium: 52

Begleitetes Selbststudium: 14

Unbegleitetes Selbststudium: 84

Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Modulschlussprüfung:
Schriftliche Prüfung, 120 Minuten
Bemerkungen zur Prüfung:
  • Analoge Prüfung auf Papier
  • Closed Book
  • Erlaubte Hilfsmittel:
    • Cheatsheet mit maximal vier (4) Seiten A4, jeweils einseitig bedruckt und / oder beschriftet ODER maximal zwei (2) Seiten A4, jeweils doppelseitig bedruckt und / oder beschriftet
    • Taschenrechner (ohne Solver-Funktion, nicht kommunikationsfähig, nicht programmierbar)
Während der Unterrichtsphase:
Bewertungsart:
Note von 1 - 6

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Fachkompetenzen:

Die Teilnehmenden können:

  • Anwendungsfälle von Data Mining im Unternehmenskontext identifizieren
  • Einen breiten Überblick geben über die verfügbaren Data Mining Technologieklassen und deren Reifegrad für Anwendungen in KMU.
  • Eine breite Reihe von Machine Learning Technologien in ihrer Funktionsweise intuitiv und detailliert beschreiben. Insbesondere kennen sie die für das Tuning relevanten Hyperparameter und deren Auswirkungen
  • Data Mining Anwendungsfällen geeignete Data Mining Technologien zuordnen und beurteilen welche Herausforderungen bei der Umsetzung existieren
  • Data Mining Technologien in Bezug auf ihre Anwendungsmöglichkeiten beurteilen und einordnen. Dies nicht nur allgemein, sondern konkret an Hand der Werte von einschlägigen Metriken wie Genauigkeit, Präzision, ROC- und Lernkurven etc.
  • Machine Learning Projekte führen. Insbesondere sind sie fähig, geeignete quantitative Qualitätsgrössen zu identifizieren, daran den Reifegrad eines Data Mining Prototypen beurteilen und aus den Defiziten mögliche Gründe und Massnahmen ableiten.
  • Erwartungshaltungen an Machine Learning und KI realistisch beurteilen

 

Methodenkompetenzen:

Die Teilnehmenden können:

  • Methodische Fehler bei der Umsetzung von Machine Learning Projekten frühzeitig erkennen und beheben.
  • Durch Ihr Verständnis der statistischen Natur von Data Science Projekten alle wichtigen methodischen Fehler vermeiden und Projekte so organisieren, dass verlässliche statistische Aussagen über die Anwendbarkeit eines Prototypen gemacht werden.
  • für die jeweilige Aufgabenstellung geeignete Datenanalysetechniken auswählen und einfache Datenanalysen durchführen;
  • konkrete Datenanalyse-Ergebnisse hinsichtlich deren Qualität beurteilen. 

 

Selbstkompetenzen:
Die Teilnehmenden können:

  • Erwartungshaltungen an Machine Learning und KI realistisch beurteilen
  • Teilweise sehr technisch geschriebene Fachpublikationen quer lesen und deren Bedeutung für Ihre KMU-Situation einschätzen. Sie können die Ergebnisse zusammenfassen, kritisch beurteilen und kommunizieren.
  • Einen vollständigen Analyse-Prozess für Datenanalysen erarbeiten und in einfachen Fällen mit Hilfe von Softwaretools durchführen;
  • Datenanalyse-Ergebnisse kritisch hinterfragen und Grenzen technisch-datengetriebener Ansätze erkennen.

 

Sozialkompetenzen:
Die Teilnehmenden können:

  • Eine konkrete Aufgabenstellung (im Team) bearbeiten;
  • Ergebnisse im Rahmen einer ggf. kritischen Diskussion vorstellen und Entscheidungen begründen.
Modul- und Lerninhalt:

Themen-/Lernblock I: Einführung & Business Understanding

  • Einführung und administratives
  • CRISP-DM im Überblick
  • Business Understanding
  • Grundlagen DS, ML, AI 

 

Themen-/Lernblock II: Data Understanding

  • Beurteilen der Datenqualität (Bias)
  • Visuelle Analyse (Histogram, Scatter Plots, …)
  • Statistische Analyse (Mittelwert, Median, Variation, …)

 

Themen-/Lernblock III: Data Preparation

  • Datenbereinigung
  • Daten konstruieren
  • Datentransformation & -normalisierung
  • Daten zusammenführen / integrieren

 

Themen-/Lernblock IV: Modeling

  • Klassische ML Modelle
  • Neuronale Netze
  • Deep Learning
  • Qualitätsmetriken

  • (Stochastisches) Gradientenverfahren 

 

Themen-/Lernblock V: Evaluation & Deployment

  • Bewertung von Data-Science Projekten aus Business-Sicht
  • Aspekte des Deployments und der Operations 
Lehr- und Lernmethoden:

Lehrgespräch, Gruppenarbeit

Lehrmittel/-materialien:

Pflichtliteratur:

  • Annalyn Ng, Kenneth Soo, "Data Science- was ist das eigentlich?! Algorithmen des maschinellen Lernens verständlich erklärt".

 

Weiterführende Literatur:

  • Aurélien Géron, «Praxiseinstieg Machine Learning mit Scikit-Learn & Tensorflow, O’Reilly, 2018
  • Thomas A. Runkler, Data Mining, 2015