Kontakt aufnehmen

Schulungsübersicht

Einführung

Installation und Konfiguration von Machine Learning für die .NET-Entwicklungsplattform (ML.NET)

  • Einrichten der ML.NET-Tools und -Bibliotheken
  • Von ML.NET unterstützte Betriebssysteme und Hardwarekomponenten

Überblick über die Funktionen und Architektur von ML.NET

  • Die ML.NET Application Programming Interface (ML.NET API)
  • Machine-Learning-Algorithmen und -Aufgaben in ML.NET
  • Probabilistic Programming mit Infer.NET
  • Auswahl der angemessenen ML.NET-Abhängigkeiten

Überblick über den ML.NET Model Builder

  • Integration des Model Builder in Visual Studio
  • Nutzung von automatischem Machine Learning (AutoML) mit dem Model Builder

Überblick über die ML.NET Command-Line Interface (CLI)

  • Automatische Generierung von Machine-Learning-Modellen
  • Von der ML.NET CLI unterstützte Machine-Learning-Aufgaben

Beschaffung und Laden von Daten aus Quellen für das Machine Learning

  • Nutzung der ML.NET API für die Datenverarbeitung
  • Erstellen und Definieren der Klassen von Datenmodellen
  • Annotieren von ML.NET-Datenmodellen
  • Anwendungsfälle für das Laden von Daten in das ML.NET-Framework

Vorbereitung und Eingabe von Daten in das ML.NET-Framework

  • Filtern von Datenmodellen mit ML.NET-Filteroperationen
  • Arbeiten mit dem ML.NET DataOperationsCatalog und IDataView
  • Normalisierungsansätze für die ML.NET-Datenvorverarbeitung
  • Datenkonvertierung in ML.NET
  • Arbeiten mit kategorischen Daten zur Modellgenerierung in ML.NET

Implementierung von Machine-Learning-Algorithmen und -Aufgaben in ML.NET

  • Binäre und Multi-Class-Klassifizierungen in ML.NET
  • Regression in ML.NET
  • Gruppierung von Dateninstanzen mit Clustering in ML.NET
  • Machine-Learning-Aufgabe zur Anomalieerkennung
  • Ranking, Empfehlungssysteme und Prognosen in ML.NET
  • Wahl des angemessenen ML.NET-Algorithmus für einen Datensatz und Funktionen
  • Datentransformation in ML.NET
  • Algorithmen zur Verbesserung der Genauigkeit von ML.NET-Modellen

Training von Machine-Learning-Modellen in ML.NET

  • Aufbau eines ML.NET-Modells
  • ML.NET-Methoden zum Trainieren eines Machine-Learning-Modells
  • Aufteilen von Datensätzen für das Training und Testing in ML.NET
  • Arbeiten mit verschiedenen Datenattributen und Anwendungsfällen in ML.NET
  • Zwischenspeichern von Datensätzen für das ML.NET-Modelltraining

Bewertung von Machine-Learning-Modellen in ML.NET

  • Extrahieren von Parametern zur Nachschulung oder Inspektion des Modells
  • Sammeln und Aufzeichnen der ML.NET-Modellmetriken
  • Analysieren der Leistungsfähigkeit eines Machine-Learning-Modells

Inspektion von Zwischendaten während der ML.NET-Modelltrainingsphasen

Nutzung der Permutation Feature Importance (PFI) zur Interpretation von Modellvorhersagen

Speichern und Laden von trainierten ML.NET-Modellen

  • ITTransformer und DataViewScheme in ML.NET
  • Laden lokal und remote gespeicherter Daten
  • Arbeiten mit Machine-Learning-Modell-Pipelines in ML.NET

Nutzung eines trainierten ML.NET-Modells für Datenanalysen und Vorhersagen

  • Einrichten der Datenpipeline für Modellvorhersagen
  • Einzelne und Mehrfachvorhersagen in ML.NET

Optimierung und Nachschulung eines ML.NET-Machine-Learning-Modells

  • Nachschulbare ML.NET-Algorithmen
  • Laden, Extrahieren und Nachschulen eines Modells
  • Vergleichen der Parameter des nachgeschulten Modells mit dem vorherigen ML.NET-Modell

Integration von ML.NET-Modellen in die Cloud

  • Bereitstellen eines ML.NET-Modells mit Azure Functions und Web-API

Fehlerbehebung

Zusammenfassung und Fazit

Voraussetzungen

  • Kenntnisse über Machine-Learning-Algorithmen und -Bibliotheken
  • Sichere Beherrschung der C#-Programmiersprache
  • Erfahrung mit .NET-Entwicklungsplattformen
  • Grundlegendes Verständnis von Data-Science-Tools
  • Erfahrung mit grundlegenden Machine-Learning-Anwendungen

Zielgruppe

  • Data Scientists
  • Machine-Learning-Entwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien