Kontakt aufnehmen

Schulungsübersicht

Einführung

Installation und Konfiguration von Maschinellem Lernen für die .NET-Entwicklungsplattform (ML.NET)

  • Einrichtung der Tools und Bibliotheken von ML.NET
  • Unterstützte Betriebssysteme sowie Hardwareanforderungen für ML.NET

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

  • Die Anwendungsprogrammierschnittstelle (API) von ML.NET
  • Maschinenlernalgorithmen sowie -aufgaben in ML.NET
  • Wahrscheinlichkeitstheoretische Programmierung mit Infer.NET
  • Auswahl der passenden Abhängigkeiten für die Nutzung von ML.NET

Überblick über den Model Builder in ML.NET

  • Integration des Model Builders in Visual Studio
  • Nutzung der automatisierten Machine Learning-Funktionen (AutoML) mittels Model Builder

Einführung in die ML.NET-Kommandozeilenschnittstelle (CLI)

  • Automatische Generierung von Machine Learning-Modellen
  • Unterstützte Aufgaben des maschinellen Lernens über die ML.NET CLI

Datenbeschaffung und -verarbeitung für Machine Learning-Anwendungen

  • Einsatz der API von ML.NET zur Datenverarbeitung
  • Erstellung und Definition von Datenmodellen
  • Annotierung von Datenmodellen in ML.NET
  • Verfahren zum Einlesen von Daten in das ML.NET-Framework

Vorbereitung der Daten für die Verarbeitung durch ML.NET

  • Filtern von Datensätzen mittels ML.NET-Operatoren
  • Arbeit mit dem DataOperationsCatalog sowie IDataView in ML.NET
  • Verfahren zur Normalisierung von Daten vor der Verarbeitung
  • Umwandlung von Datentypen in ML.NET
  • Umgang mit kategorialen Daten bei der Modellgenerierung

Implementierung von Maschinenlernalgorithmen und -aufgaben in ML.NET

  • Binäre sowie mehrklassige Klassifikationsverfahren in ML.NET
  • Regressionsanalyse mittels ML.NET
  • Gruppierung von Daten anhand von Clustering-Algorithmen
  • Erkennung von Anomalien im Rahmen des maschinellen Lernens
  • Ranking, Empfehlungserstellung sowie Prognosen in ML.NET
  • Auswahl des passenden Algorithmus für spezifische Datensätze und Aufgabenstellungen
  • Transformation von Datenstrukturen in ML.NET
  • Algorithmen zur Verbesserung der Genauigkeit bestehender Modelle

Trainieren von Machine Learning-Modellen mit ML.NET

  • Erstellung eines ML.NET-Modells
  • Verfahren zur Trainierung des Modells unter Nutzung der entsprechenden ML.NET-Funktionen
  • Aufteilung von Datensätzen für das Training und Testen
  • Umgang mit unterschiedlichen Datenmerkmalen sowie spezifischen Anwendungsfällen in ML.NET
  • Cachen der Datensätze zur Beschleunigung des Trainingsvorgangs

Bewertung der Leistungsfähigkeit von Machine Learning-Modellen in ML.NET

  • Extrahieren von Parametern zum erneuten Trainieren oder zur Inspektion des Modells
  • Erfassung und Dokumentation der ML.NET-Modellmetriken
  • Analyse der Effektivität des trainierten Modells

Untersuchung von Zwischenergebnissen während des Trainingsprozesses in ML.NET

Interpretation von Vorhersageergebnissen mithilfe der Permutation Feature Importance-Methode (PFI)

Speichern und Laden bereits trainierter Modelle in ML.NET

  • Nutzung von ITTransformer sowie DataViewScheme bei der Modellspeicherung
  • Einlesen lokal gespeicherter oder über das Netzwerk verfügbarer Daten
  • Arbeit mit den Pipelines zur Modellverarbeitung in ML.NET

Einsatz trainierter Modelle für Analysezwecke und Vorhersagen

  • Aufbau der Datenverarbeitungspipeline zur Generierung von Vorhersagen
  • Erstellung einzelner sowie mehrfacher Vorhersagen mit ML.NET

Optimierung und erneutes Trainieren von ML.NET-Modellen

  • Algorithmen, die ein erneutes Trainieren ermöglichen
  • Laden, Extrahieren und Neu-Trainieren bestehender Modelle
  • Vergleich der Parameter des neu trainierten Modells mit dem ursprünglichen Modell

Integration von ML.NET-Modellen in Cloud-Umgebungen

  • Deployment eines ML.NET-Modells mittels Azure-Funktionen sowie Web-API

Troubleshooting

Zusammenfassung und Abschlussbemerkungen

Voraussetzungen

  • Grundkenntnisse in Algorithmen und Bibliotheken des maschinellen Lernens
  • Sichere Beherrschung der Programmiersprache C#
  • Erfahrung mit .NET-Entwicklungsplattformen
  • Grundverständnis gängiger Werkzeuge der Datenwissenschaft
  • Praktische Erfahrungen mit grundlegenden Anwendungen des maschinellen Lernens

Zielgruppe

  • Datenwissenschaftler
  • Entwickler im Bereich des maschinellen Lernens
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien