Erste Schritte mit AutoML mit MATLAB
Gründe für AutoML
Mit automatisiertem Machine Learning (AutoML) können Sie komplexe und iterative Schritte im Modellierungs-Workflow automatisieren, ohne dass Sie über spezielles Fachwissen im Bereich Machine Learning verfügen müssen.
Die Grenzen beim Einsatz von Machine Learning:
- Hohe Kosten für erforderliches Fachwissen
- Inkrementeller iterativer Workflow
- Manuelle Optimierung für viele Modelle nicht durchführbar
Vorteile von AutoML
- Ingenieure und Fachexperten mit wenig oder keiner Fachkenntnis können passable Modelle erstellen.
- Machine-Learning-Experten sparen wertvolle Zeit.
- Anwendungen, die viele optimierte Modelle erfordern, können realisiert werden.
3. Modellauswahl
Ermitteln Sie das beste Modell in nur einem Schritt:
- Zur Klassifizierung:
fitcauto(data, labels, 'Options', …) - Zur Regression:
fitrauto
Möglichkeiten
- Begrenzung der Optimierungsiterationen:
MaxObjectiveEvaluations - Aktivieren der parallelen Ausführung:
UseParallel - Speichern des Modells nach jeder Iteration:
SaveIntermediateResults - Begrenzen der zu berücksichtigenden Modelle und Hyperparameter:
Learners / OptimizeHyperparameters - Anzeigen von Fehlern:
ShowPlots
Hinweise:
- Es kann nicht garantiert werden, dass das beste Modell gefunden wird.
- Optimale Ergebnisse nach 50–150 Iterationen