ML.NET AutoML
15.08.2022, 00:00 Uhr
Weiter lernt die Maschine
Microsoft hat AutoML erweitert. Die strategische Ausrichtung ist indes nicht ganz klar.
Mit ML.NET AutoML stellt Microsoft eine Klassenbibliothek zum automatischen Trainieren von Machine-Learning-Modellen zur Verfügung [1][2]. Die AutoML-Logik erledigt typische Arbeitsschritte vor und während des Trainings, etwa die Auswahl des Trainingsalgorithmus. Sie probiert mehrere Algorithmen aus, sodass sie dann das beste Modell präsentieren kann. Ende 2019 hat die dotnetpro die AutoML-Version 0.14.0 vorgestellt und gezeigt, wie sich die Automatisierung noch weitertreiben lässt, indem Sie zusätzlich mehrere Optimierungsmetriken durchlaufen [3].
Inzwischen ist Version 0.20.0 (Preview) aktuell und sie besitzt eine Reihe an Neuerungen [4]. Neben weiteren Algorithmen und Metriken gibt es einige Datenvorbereitungsschritte und man kann Suchräume für Hyperparameter vorgeben. Um die Beispiele nachzuvollziehen, sind die Pakete Microsoft.ML und Microsoft.ML.AutoML per NuGet aus dem ML.NET daily feed zu installieren [5]. Nötig ist darüber hinaus der Namensraum System.Text.Json 6.0.0.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar