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
Erfahrungsberichte (2)
Erfahrungsaufbau im Bereich der Prompt-Wiederholung für Personen, die zuvor keine KI genutzt haben, sowie die Einführung alternativer Methoden der KI-Nutzung für bestehende Anwender.
Matthew Gay - Tarsus Pharmaceuticals
Kurs - Artificial Intelligence (AI) Overview
Maschinelle Übersetzung
Nach grundlegenden Prinzipien arbeiten und sich innerhalb desselben Tages auf die Anwendung von Fallstudien konzentrieren
Maggie Webb - Department of Jobs, Regions, and Precincts
Kurs - Artificial Neural Networks, Machine Learning, Deep Thinking
Maschinelle Übersetzung