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
Erfahrungsberichte (3)
Mir hat besonders der Schluss gefallen, als wir die Zeit nahmen, mit CHAT GPT herumzuspielen. Der Raum war dafür jedoch nicht optimal eingerichtet – anstelle eines großen Tisches wären ein paar kleinere Tische nützlicher gewesen, damit wir in kleinen Gruppen zusammenkommen und brainstormen könnten.
Nola - Laramie County Community College
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
Dass es reale Firmendaten verwendete. Der Trainer hatte einen sehr guten Ansatz, indem er die Teilnehmer aktiv einbezog und sie miteinander wetteifern ließ.
Jimena Esquivel - Zaklad Uslugowy Hakoman Andrzej Cybulski
Kurs - Applied AI from Scratch in Python
Maschinelle Übersetzung