Schulungsübersicht
Einführung
Installation und Konfiguration der Machine Learning-Entwicklungsplattform für .NET (ML.NET)
- Einrichtung von ML.NET-Tools und -Bibliotheken
- Betriebssysteme und Hardwarekomponenten, die von ML.NET unterstützt werden
Überblick über die Funktionen und Architektur von ML.NET
- Die Anwendungsprogrammierschnittstelle (API) von ML.NET
- Machine Learning-Algorithmen und -Aufgaben in ML.NET
- Wahrscheinlichkeitsbasiertes Programmieren mit Infer.NET
- Auswahl der geeigneten ML.NET-Abhängigkeiten
Überblick über den Model Builder von ML.NET
- Integration des Model Builders in Visual Studio
- Verwendung von automatisiertem Machine Learning (AutoML) mit dem Model Builder
Überblick über die Befehlszeilenschnittstelle (CLI) von ML.NET
- Generierung von Machine Learning-Modellen durch automatisches Lernen
- Machine Learning-Aufgaben, die von der ML.NET-CLI unterstützt werden
Erfassen und Laden von Daten für Machine Learning aus Ressourcen
- Verwendung der ML.NET-API für die Datenverarbeitung
- Erstellen und Definieren von Datendefinitionsklassen
- Annotieren von ML.NET-Datendefinitionen
- Fälle des Ladens von Daten in das ML.NET-Framework
Vorbereiten und Hinzufügen von Daten zum ML.NET-Framework
- Filtern von Datendefinitionen mit ML.NET-Filteroperationen
- Arbeiten mit dem DataOperationsCatalog und IDataView in ML.NET
- Normalisierungsansätze für die Datenvorverarbeitung in ML.NET
- Datenkonvertierung in ML.NET
- Arbeiten mit kategorialen Daten für die Modellgenerierung in ML.NET
Implementieren von Machine Learning-Algorithmen und -Aufgaben in ML.NET
- Binäre und multi-class Klassifikationen in ML.NET
- Regression in ML.NET
- Gruppierung von Dateninstanzen durch Clustering in ML.NET
- Anomalieerkennung als Machine Learning-Aufgabe
- Rangfolge, Empfehlungen und Vorhersagen 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
- Erstellen eines ML.NET-Modells
- Methoden zum Trainieren eines Machine Learning-Modells mit ML.NET
- Aufteilen von Datensätzen für das Training und die Testung in ML.NET
- Arbeiten mit verschiedenen Datenattributen und Fällen in ML.NET
- Zwischenspeichern von Datensätzen für das Modelltraining in ML.NET
Evaluieren von Machine Learning-Modellen in ML.NET
- Extrahieren von Parametern für die erneute Training oder Überprüfung
- Sammeln und Aufzeichnen von Metriken für ML.NET-Modelle
- Analysieren der Leistung eines Machine Learning-Modells
Überprüfen von Zwischendaten während der Schritte des Modelltrainings in ML.NET
Verwenden der Permutation Feature Importance (PFI) für die Interpretation von Modulpredictions
Speichern und Laden trainierter ML.NET-Modelle
- ITTransformer und DataViewScheme in ML.NET
- Laden lokal und remote gespeicherter Daten
- Arbeiten mit Machine Learning-Modellpipelines in ML.NET
Verwenden eines trainierten ML.NET-Modells für Datenanalysen und Vorhersagen
- Einrichten der Datendefinitionspipeline für Modellvorhersagen
- Einzelne und mehrfache Vorhersagen in ML.NET
Optimieren und erneutes Training eines ML.NET-Machine-Learning-Modells
- Wiedertrainierbare ML.NET-Algorithmen
- Laden, Extrahieren und erneutes Training eines Modells
- Vergleichen von Parametern des erneut trainierten Modells mit dem vorherigen ML.NET-Modell
Integrieren von ML.NET-Modellen in die Cloud
- Bereitstellen eines ML.NET-Modells mit Azure Functions und Web API
Fehlerbehebung
Zusammenfassung und Fazit
Voraussetzungen
- Kenntnis von maschinelles Lernen und Bibliotheken
- Solides Wissen der C#-Programmiersprache
- Erfahrung mit .NET-Entwicklungsplattformen
- Grundkenntnisse von Data Science-Werkzeugen
- Erfahrung mit grundlegenden maschinellen Lernanwendungen
Zielgruppe
- Data Scientists
- Entwickler für maschinelles Lernen
Erfahrungsberichte (2)
das ML-Ekosystem, nicht nur MLFlow sondern auch Optuna, Hyperopt, Docker und Docker-Compose
Guillaume GAUTIER - OLEA MEDICAL
Kurs - MLflow
Maschinelle Übersetzung
Ich habe es sehr genossen, an der Kubeflow Ausbildung teilzunehmen, die ferngesteuert durchgeführt wurde. Diese Ausbildung ermöglichte mir, mein Wissen zu AWS-Diensten, K8s und allen devOps-Tools rund um Kubeflow zu festigen, was die notwendige Grundlage ist, um das Thema angemessen anzugehen. Ich möchte Malawski Marcin für seine Geduld und Professionalität bei der Ausbildung sowie für Tipps zur besten Praxis danken. Malawski attackiert das Thema aus verschiedenen Perspektiven, mit unterschiedlichen Bereitstellungstools Ansible, EKS kubectl, Terraform. Jetzt bin ich definitiv überzeugt, dass ich mich auf dem richtigen Anwendungsgebiet befinde.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Kurs - Kubeflow
Maschinelle Übersetzung