Schulungsübersicht

Einführung

Installieren und Konfigurieren von Machine Learning für die .NET-Entwicklungsplattform (ML.NET)

  • Einrichten von ML.NET-Tools und -Bibliotheken
  • Von ML.NET unterstützte Betriebssysteme und Hardware-Komponenten

Überblick über ML.NET Funktionen und Architektur

  • Die ML.NET Anwendungs Programming Schnittstelle (ML.NET API)
  • ML.NET Algorithmen und Aufgaben des maschinellen Lernens
  • Probabilistische Programmierung mit Infer.NET
  • Entscheidung über die geeigneten ML.NET-Abhängigkeiten

Überblick über den ML.NET Model Builder

  • Einbindung des Model Builders in Visual Studio
  • Nutzung des automatisierten maschinellen Lernens (AutoML) mit Model Builder

Überblick über die ML.NET Befehlszeilenschnittstelle (CLI)

  • Automatisiertes maschinelles Lernen - Modellerstellung
  • Von ML.NET CLI unterstützte Aufgaben des maschinellen Lernens

Erfassen und Laden von Daten aus Ressourcen für Machine Learning

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

Vorbereiten und Hinzufügen von Daten in das ML.NET-Framework

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

Implementieren von ML.NET Machine Learning Algorithmen und Tasks

  • Binäre und mehrklassige ML.NET Klassifikationen
  • Regression in ML.NET
  • Gruppierung von Dateninstanzen mit Clustering in ML.NET
  • Anomalie-Erkennung maschinelles Lernen
  • Ranking, Empfehlung und Forecasting in ML.NET
  • Auswahl des geeigneten 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 Training eines maschinellen Lernmodells
  • Aufteilung von Datensätzen für ML.NET Training und Test
  • Arbeiten mit verschiedenen Datenattributen und Fällen in ML.NET
  • Zwischenspeichern von Datensätzen für das ML.NET Modelltraining

Auswertung von Machine Learning Modellen in ML.NET

  • Extrahieren von Parametern für das erneute Trainieren oder Prüfen von Modellen
  • Sammeln und Aufzeichnen von ML.NET Modellmetriken
  • Analysieren der Leistung eines maschinellen Lernmodells

Prüfen von Zwischendaten während der ML.NET-Modellschulungsschritte

Verwendung der Permutationsmerkmalbedeutung (PFI) für die Interpretation von Modellvorhersagen

Speichern und Laden trainierter ML.NET-Modelle

  • ITTransformer und DataViewScheme in ML.NET
  • Laden von lokal und remote gespeicherten Daten
  • Arbeiten mit Modellpipelines für maschinelles Lernen in ML.NET

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

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

Optimierung und Neutraining eines ML.NET Machine Learning Modells

  • Re-trainierbare ML.NET Algorithmen
  • Laden, Extrahieren und Neutrainieren eines Modells
  • Vergleich der neu trainierten Modellparameter mit dem vorherigen ML.NET-Modell

Integration von ML.NET-Modellen in die Cloud

  • Einsatz eines ML.NET-Modells mit Azure-Funktionen und Web-API

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Kenntnisse von Algorithmen und Bibliotheken für maschinelles Lernen
  • Gute Beherrschung der C# Programmiersprache
  • Erfahrung mit .NET-Entwicklungsplattformen
  • Grundlegendes Verständnis von Data-Science-Tools
  • Erfahrung mit grundlegenden Anwendungen für maschinelles Lernen

Zielgruppe

  • Datenwissenschaftler
  • Machine Learning Entwickler
 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Kommende Kurse

Verwandte Kategorien