Einführung ins Maschinelle lernen Flashcards

1
Q

Beschreibe Maschinelles lernen in einem Satz.

A

Beim maschinellen Lernen geht es darum, Erkenntnisse aus Daten zu gewinnen, um verschiedene Inferenzaufgaben zu lösen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche Art von Aufgaben kann maschinelles Lernen lösen?

A
  • Prediction: trajectories, stock exchange price
  • Anomaly detection: blockage, medicine
  • Classification: pedestrians, iOS Siri, etc
  • Ranking: feature selection, Google, Amazon ‘Customers Who Bought This Item Also
    Bought’
  • Decision making: AI, robotics, autonomous drivin
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Gebe eine Definition von Maschinellem lernen

A

A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P , if its performance at tasks in T , as measured by P , improves with experience E

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie sieht der Prozess der “pattern recognition” beim machinellen Lernen aus?

A

Pattern Reconition hat eine Pipline Struktur.
1. Data Collection: durch den Sensor
2. Präprozessierung bzw. Segmentierung: Löschen von insignifikanten Daten.
3. Feature extraction: Signifikante Segmente genauer untersuchen. Ein mögliches resultat ist ein Feature Vector
4. Klassifikator: Dort wird die entscheidung getroffen
5. Postprocessing: Anhand der Entscheidung das Problem lösen bspw. Anzeigen von erkannten Gesichtern. Schnittstelle zur eigentlichen Anwendung.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie sieht der Design Cycle beim maschinellen lernen aus?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Welche Arten des Lernens gibt es?

A
  • Supervised Learning
  • Unsupervised Learning
  • Anomaly Detection
  • Online (Sequentiel) Learning
  • Query (Active) Learning
  • Reinforcement Learning
  • Semi-supervised Learning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie funktioniert supervised learning?

A

Trainingsdaten werden mit labeln versehen. Also Input mit gewünschtem output. Es wird die Beziehung zwischen input und output gelernt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie funktioniert unsupervised learning?

A

Trainingsdaten haben kein label. Es wird versucht eine plausible kompakte Beschreibung von Daten zu lernen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie funktioniert Anomaly Detection?

A

Trainingsdaten mit oder ohne label. Es wird unterschieden zwischen erwarteten und unerwarteten Daten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie funktioniert Online Learning?

A

Die Daten kommen sequentiell an. Sobald neue Daten ankommen wird das modell angepasst.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie funktioniert query learning?

A

Ein Agent kann ein update des Models anfragen. Dies passiert an stellen, an welcher das Model noch unsicher ist.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie funktioniert reinforcement learning?

A

Ein Agent kann mit der umwelt interagieren, aktionen durchführen und bekommt rewards für seine aktionen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wie funktioniert semi-supervised Learning?

A

Es wird mit einer geringen Menge an gelabelten Daten gelernt und ungelabelte Daten werden genutzt um die performance zu verbessern.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Definiere supervised learning

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Erklären Sie den Unterschied zwischen Regression und Classification

A

Regression wird verwendet, um quantitative Variablen, beispielsweise kontinuierliche Werte, vorherzusagen.
Die Classification wird verwendet, wenn die Ausgabe nur über eine bestimmte Anzahl von Kategorien oder eine quantitative diskrete Variable verfügen kann.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Definiere unsupervised learning

A
17
Q

Beschreibe wie unsupervised learning genutzt werden kann um cluster von Daten zu erstellen.

A

Unsupervised Learning wird genutzt, um Daten ohne Labels in Cluster zu gruppieren, basierend auf Ähnlichkeiten. Diese Cluster werden durch Eigenschaften wie Gewicht, Kovarianz und Mittelwert beschrieben. Ein Beispiel mit Wetterdaten verdeutlicht die Anwendung, indem verschiedene Klimazonen anhand von Temperatur und Wetterlagen identifiziert werden.

18
Q

Woraus kann der Agent beim reinforcement learning bestehen?

A
  • Policy ist die Strategie oder Regel, die angibt, welche Aktion in einem bestimmten Zustand ausgeführt werden soll.
  • Value Function bewertet die Qualität eines Zustands oder einer Aktion und gibt an, wie gut es ist, sich in diesem Zustand zu befinden oder eine bestimmte Aktion auszuführen.
  • State Transition Model prognostiziert, wie sich der Zustand des Systems ändern wird, wenn eine bestimmte Aktion in einem bestimmten Zustand ausgeführt wird. Es gibt an, welche neuen Zustände nach Ausführung einer Aktion erreicht werden können.
19
Q

Erklären Sie das Konzept des Reinforcement Learning und seine Komponenten. Geben Sie ein Beispiel für seine Anwendung

A

Reinforcement Learning (RL) beinhaltet einen Agenten, der in einer Umgebung agiert und durch seine Aktionen Belohnungen erhält. Ziel ist es, diese Belohnungen zu maximieren. Der Agent kann sich dabei auf eine Policy verlassen, die Zustände auf Aktionen abbildet, oder auf eine Value Function, die den erwarteten Reward für das Befolgen einer Policy vorhersagt. Ein State Transition Model prognostiziert zudem zukünftige Zustände und Belohnungen. Ein Beispiel für RL sind optimierte Bewegungsmodelle für Aktorencluster wie Menschen in bekannten Umgebungen.