INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB....

18
INTELLIGENTE DATENANALYSE IN MATLAB Einführungsveranstaltung

Transcript of INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB....

Page 1: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

INTELLIGENTE DATENANALYSE

IN MATLAB

Einführungsveranstaltung

Page 2: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Organisation.

Literatur.

Inhalt und Ziele der Vorlesung.

Beispiele aus der Praxis.

Überblick

2

Page 3: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Vorlesung/Übung + Projektarbeit.

6 Semesterwochenstunden.

Vorlesung: Mo 16:00-17:30, Hörsaal 06.H07.

Übung: Mo 14:00-17:30, PC-Pool 04.1.03.

Babylon-Account für PC-Pool bei Herrn Glöde

(Raum 04.1.09) beantragen.

Webseite mit Terminen, Folien und Downloads:

http://www.cs.uni-potsdam.de/ml

Organisation

3

Page 4: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Vorlesung:

Grundlagen Maschinelles Lernen und MATLAB.

Konzepte/Algorithmen der intelligenten Datenanalyse.

Übung:

Implementierung der Algorithmen in MATLAB.

Anwenden der Verfahren auf Praxis-Problemstellungen.

Organisation

4

Page 5: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Projektarbeit:

Selbständiges Bearbeiten eines Problems aus der Praxis:

Problemstellung und geeignetes Verfahren identifizieren.

Verfahren in MATLAB implementieren und auf gegebene Daten

anwenden.

Prüfung:

Vorstellung der Projektarbeit.

Mündliche Prüfung zu Themen der Vorlesung/Übung.

Prüfungsnote: 50% Prüfung + 50% Projektarbeit.

Organisation

5

Page 6: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Chris Bishop: Pattern Recognition and Machine

Learning.

Richard O. Duda: Pattern Classification.

David G. Stork: Computer Manual in MATLAB to

Accompany Pattern Classification.

MATLAB-Demos & -Tutorials im Internet, z.B.

http://www.mathworks.de/products/matlab/demos.html

http://www.mathworks.de/academia/student_center/tutorials/launchpad.html

Literatur

6

Page 7: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Grundlagen im Arbeiten mit MATLAB.

Mathematische Grundlagen der Optimierung,

Statistik und Numerik.

Methoden des Maschinellen Lernens:

Klassifikation & Regression.

Clustering.

Ranking, Recommendation und Reputation.

Dimensionsreduktion und Visualisierung.

Selbständiges Durchführen von Datenanalysen, d.h.

bearbeiten von Problemen des Maschinellen Lernens.

Inhalte und Ziele der Vorlesung

7

Page 8: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Motivation

8

Page 9: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Motivation

9

Page 10: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Gegeben:

Beobachtungen/Daten.

Evtl. Hintergrundwissen über die Domain.

Gesucht:

Visualisierung und Beschreibung der Daten.

(Versteckte) Zusammenhänge in den Daten.

Ziel:

Modell finden welches die Beobachtungen

bzw. bestimmte Teile davon gut erklärt.

Was ist Intelligente Datenanalyse?

10

Page 11: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Datenvorverarbeitung und geeignete Repräsentation

der Daten wählen.

Finden eines Modells durch Maschinelles Lernen:

Modellierung des Lernproblems: Bestimmen von gegebenen

und gesuchten Größen, Performanzmaß/Zielkriterium,

Modellraum usw.

Lösen des Lernproblems: Algorithmus zum Finden eines

geeigneten Modells.

Anwenden des Modells auf neue Daten.

Bewertung & Interpretation der Ergebnisse.

Schritte der Datenanalyse

11

Page 12: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Beispiel: Modellierung von Risiken

12

Page 13: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Entdecken von Mustern in Datenbanken:

Welche Produkte anbieten?

Wie und wo Produkte

platzieren & bewerben?

Kaufvorschläge & Bundles

generieren.

Beispiel: Cross-/Up-Selling

13

Page 14: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Basierend auf Nutzerverhalten/-bewertungen:

Vorhersage von neuen Bewertungen.

Produkt-

empfehlungen

für andere

Nutzer.

Beispiel: Empfehlungen

14

Page 15: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Klassifikation aufgrund von Text, Bildern, URLs …

Große Datenmenge beim Training (>1 Mio Emails).

Klassifikationsproblem

mit Gegenspieler:

Gegenspieler verändert

Verhalten in Reaktion auf

gelerntes Modell.

Hohe Genauigkeit bei

legitimen Emails.

Beispiel: Spam Filtern

15

Page 16: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Sprach-, Text- und Bilderkennung:

Handschrifterkennung,

Gesichtserkennung,

Sprachsteuerung uvm.

Beispiel: Mustererkennung

16

Page 17: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Visualisierung hochdimensionaler Daten.

Lernen von Ontologien &

Taxonomien.

Sprachsynthese (Text to Speech).

Automatische Volltextübersetzung (Text to Text).

Beispiel: Daten-Modellierung

„Das Schwein ist

fertig, aber der

Wodka ist

verrottet.“

„Das Fleisch ist

willig, aber der

Geist ist schwach.“

EN RUS EN

DE DE

17

Page 18: INTELLIGENTE DATENANALYSE IN MATLAB€¦ · Vorlesung: Grundlagen Maschinelles Lernen und MATLAB. Konzepte/Algorithmen der intelligenten Datenanalyse. Übung: Implementierung der

Wir suchen:

Studentische Mitarbeiter, gern im Zusammenhang mit

Studien- und Diplomarbeit.

Wissenschaftliche Mitarbeiter.

Promotionsstipendiaten.

Wir bieten:

Erstklassiges Forschungs- und Arbeitsumfeld.

Interessante Themen und Problemstellungen,

z.T. Drittmittelprojekte mit Industriepartnern.

Wir stellen ein

18