Diese Website verwendet nur technisch notwendige Cookies. In der Datenschutzerklärung können Sie mehr dazu erfahren.

Zum Hauptinhalt springen
Logo, Startseite der Hochschule der Medien
Veranstaltungsbeschreibung

143104a Machine-Learning

Diese Veranstaltung für Evaluation, Skriptezugriff etc. speichern
Zuletzt geändert:26.09.2022 / von Carlsburg
EDV-Nr:143104a
Studiengänge: Computer Science and Media (Master), Prüfungsleistung im Modul Machine-Learning in Semester 1 2 3
Häufigkeit: nur WS
Dozent: Prof. Dr. Johannes Maucher
Sprache: Deutsch
Art: -
Umfang: 4 SWS
ECTS-Punkte: 5
Workload: Lecture: 15 x 4 SWS = 45 hours
Pre- and Postprocessing: 15 x 6 SWS = 67.5 hours
Exam preparation: 5 days, 8 hours/day = 40 hours
Overall Workload =152.5 hours
Prüfungsform:
Beschreibung:

Die Wissenschaft des Maschinellen Lernen befasst sich mit künstlichen intelligenten Systemen, die unter Ausnutzung von Erfahrung ihre Leistungsfähigkeit automatisch verbessern.
Umgesetzt wird das maschinelle Lernen indem einem Algorithmus eine Menge von Daten übergeben wird. Aufgabe des Algorithmus ist das Auffinden von Mustern und Eigenschaften in diesen Daten. Das daraus resultierende Wissen kann u.a. für Klassifikationsaufgaben, Mustererkennung oder Vorhersagen eingesetzt werden. Entsprechend weit gefächert sind die Anwendungen des maschinellen Lernens, z.B.

  • Warenkorb- und Kundenanalyse, z.B. für das Erstellen von Empfehlungen oder für Direktmarketingmaßnahmen
  • Marktanalysen und Vorhersagen
  • Mustererkennung in Bild, Schrift, Video oder Sprachdaten
  • Computer Vision, z.B. das Verstehen und Interpretieren von Bild- und Videodaten
  • Websuche/Webmining
  • Social Media Mining
  • Natural Language Processing
  • Robotik
  • Gaming
  • Biotechnologie: Genanalyse
Im Kontext Big Data kommt den Machine Learning Algorithmen zentrale Bedeutung bei.

Nach einem einführenden Überblick und einer Bezugnahme des maschinellen Lernens zur Künstlichen Intelligenz werden zunächst wesentliche Begriffe, Konzepte und Kategorisierungen des maschinellen Lernens vorgestellt. Kernbestandteil der Vorlesung sind die Algorithmen und Verfahren des maschinellen Lernens, ihre Funktion, Anwendungsgebiete, Leistungsmerkmale und Einschränkungen. Zeitlich strukturiert wird dieser Bereich durch die Unterteilung in

  • Überwachtes Lernen
  • Unüberwachtes Lernen
  • Bestärkendes Lernen
Zur Realisierung dieser Lernformen werden folgende Algorithmen detailliert vorgestellt:
  • Parametrische Lernverfahren
  • Neuronale Netze: herkömmliche und tiefe neuronale Netze
  • Support Vector Maschinen (SVMs)
  • Gauß Prozesse
  • Maschinelles Lernen mit sequentiellen Daten, Hidden Markov Modelle
  • Clusteringalgorithmen
  • Assoziationsanalyse
  • Q-Learning

Neben den Lernverfahren werden auch die notwendigen Vorverarbeitungsschritte wie Standardisierung, Feature Selection und Feature Extraction behandelt.

Das Verständnis der Verfahren erfordert Kenntnisse aus der Wahrscheinlichkeitstheorie, der Entscheidungstheorie, der linearen und nicht-linearen Algebra und der Analysis. Diese Kenntnisse werden in der Vorlesung dort wo sie gebraucht werden erschlossen, erfordern jedoch die entsprechende Lernbereitschaft der Studenten.

Die praktische Umsetzung der Machine Learning Verfahren wird in der Vorlesung in Form von Beispielen beschrieben. Diese Demos sind als iPython Notebooks implementiert.

Die Vorlesung setzt nicht den Besuch der MIB Veranstaltung Einführung in die künstliche Intelligenz voraus. Die inhaltliche Überschneidung mit dieser MIB-Vorlesung ist so gering wie nur möglich und begrenzt sich auf die Neuronalen Netze und den Naive Bayes Classifier.

English Title: Machine Learning
Internet: http://maucher.pages.mi.hdm-stuttgart.de/ai/page/ml/