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
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