Schulungsübersicht
Einführung in Apache Airflow für Machine Learning
- Überblick über Apache Airflow und dessen Relevanz für die Data Science
- Schlüsselmerkmale zur Automatisierung von Machine-Learning-Workflows
- Einrichten von Airflow für Data-Science-Projekte
Aufbau von Machine-Learning-Pipelines mit Airflow
- Entwurf von DAGs (Directed Acyclic Graphs) für End-to-End-ML-Workflows
- Verwendung von Operatoren zur Datenerfassung, Vorverarbeitung und Feature Engineering
- Zeitplanung und Verwaltung von Pipeline-Abhängigkeiten
Modelltraining und Validierung
- Automatisierung der Modelltrainingaufgaben mit Airflow
- Integration von Airflow in ML-Frameworks (z.B. TensorFlow, PyTorch)
- Validierung von Modellen und Speicherung der Evaluationsmetriken
Modellbereitstellung und Überwachung
- Bereitstellung von Machine-Learning-Modellen über automatisierte Pipelines
- Überwachung bereitgestellter Modelle mit Airflow-Aufgaben
- Umgang mit Retrainings und Modellaktualisierungen
Fortgeschrittene Anpassung und Integration
- Entwicklung von benutzerdefinierten Operatoren für ML-spezifische Aufgaben
- Integration von Airflow in Cloud-Plattformen und ML-Dienste
- Erweiterung von Airflow-Workflows mit Plugins und Sensoren
Optimierung und Skalierung von ML-Pipelines
- Verbesserung der Workflow-Leistung für grosse Datenmengen
- Skalierung von Airflow-Deployments mit Celery und Kubernetes
- Best Practices für produktionsreife ML-Workflows
Fallstudien und praktische Anwendungen
- Praxisnahe Beispiele zur Automatisierung von ML mit Airflow
- Praktische Übung: Aufbau einer End-to-End-ML-Pipeline
- Diskussion von Herausforderungen und Lösungen im Management von ML-Workflows
Zusammenfassung und weitere Schritte
Voraussetzungen
- Vertrautheit mit Machine-Learning-Workflows und Konzepten
- Grundlegendes Verständnis von Apache Airflow, einschließlich DAGs und Operatoren
- Kenntnisse in der Python-Programmierung
Zielgruppe
- Data Scientists
- Machine-Learning-Ingenieure
- KI-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