Kontakt aufnehmen

Schulungsübersicht

Einführung

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

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

Übersicht über Funktionen und Architektur von ML.NET

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

Übersicht über ML.NET Model Builder

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

Übersicht über die ML.NET-Befehlszeilenschnittstelle (CLI)

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

Beschaffung und Laden von Daten aus Quellen für das Maschinelle Lernen

  • Nutzung der ML.NET-API zur Datenverarbeitung
  • Erstellung und Definition von Klassen für Datenmodelle
  • Annotation von ML.NET-Datenmodellen
  • Fälle zum Laden von Daten in das ML.NET-Framework

Vorbereitung und Hinzufügen von Daten zum ML.NET-Framework

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

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

  • Binäre und Multiklassen-Klassifizierungen in ML.NET
  • Regression in ML.NET
  • Gruppierung von Dateninstanzen durch Clustering in ML.NET
  • Aufgabe des Machine Learnings: Anomalieerkennung
  • Ranking, Empfehlung und Prognose 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 Machine-Learning-Modells
  • Aufteilung von Datensätzen für das Trainings- und Testdaten-Split in ML.NET
  • Arbeiten mit verschiedenen Dateneigenschaften und Fällen in ML.NET
  • Zwischenspeichern von Datensätzen zum Modelltraining in ML.NET

Bewertung von Machine-Learning-Modellen in ML.NET

  • Extrahieren von Parametern für das Nachtraining oder zur Inspektion
  • Sammeln und Erfassen von ML.NET-Modellmetriken
  • Analysieren der Leistung eines Machine-Learning-Modells

Inspektion intermediärer Daten während der Trainingsschritte des ML.NET-Modells

Nutzung von Permutation Feature Importance (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 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 multiple Vorhersagen in ML.NET

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

  • Nachtrainierbare ML.NET-Algorithmen
  • Laden, Extrahieren und Nachtrainieren eines Modells
  • Vergleichen der Parameter des nachtrainierten Modells mit dem vorherigen ML.NET-Modell

Integration von ML.NET-Modellen in die Cloud

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

Fehlerbehebung

Zusammenfassung und Fazit

Voraussetzungen

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

Zielgruppe

  • Data Scientists
  • Entwickler für Maschinelles Lernen
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien