Einführung ins Maschinelle lernen Flashcards
Beschreibe Maschinelles lernen in einem Satz.
Beim maschinellen Lernen geht es darum, Erkenntnisse aus Daten zu gewinnen, um verschiedene Inferenzaufgaben zu lösen
Welche Art von Aufgaben kann maschinelles Lernen lösen?
- 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
Gebe eine Definition von Maschinellem lernen
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
Wie sieht der Prozess der “pattern recognition” beim machinellen Lernen aus?
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.
Wie sieht der Design Cycle beim maschinellen lernen aus?
Welche Arten des Lernens gibt es?
- Supervised Learning
- Unsupervised Learning
- Anomaly Detection
- Online (Sequentiel) Learning
- Query (Active) Learning
- Reinforcement Learning
- Semi-supervised Learning
Wie funktioniert supervised learning?
Trainingsdaten werden mit labeln versehen. Also Input mit gewünschtem output. Es wird die Beziehung zwischen input und output gelernt
Wie funktioniert unsupervised learning?
Trainingsdaten haben kein label. Es wird versucht eine plausible kompakte Beschreibung von Daten zu lernen.
Wie funktioniert Anomaly Detection?
Trainingsdaten mit oder ohne label. Es wird unterschieden zwischen erwarteten und unerwarteten Daten.
Wie funktioniert Online Learning?
Die Daten kommen sequentiell an. Sobald neue Daten ankommen wird das modell angepasst.
Wie funktioniert query learning?
Ein Agent kann ein update des Models anfragen. Dies passiert an stellen, an welcher das Model noch unsicher ist.
Wie funktioniert reinforcement learning?
Ein Agent kann mit der umwelt interagieren, aktionen durchführen und bekommt rewards für seine aktionen.
Wie funktioniert semi-supervised Learning?
Es wird mit einer geringen Menge an gelabelten Daten gelernt und ungelabelte Daten werden genutzt um die performance zu verbessern.
Definiere supervised learning
Erklären Sie den Unterschied zwischen Regression und Classification
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.