Schulungsübersicht
Einführung in das Maschinelle Lernen
- Arten des Maschinellen Lernens – überwachtes vs. unüberwachtes Lernen
- Vom statistischen Lernen zum Maschinellen Lernen
- Der Data-Mining-Prozess: Geschäftsverständnis, Datenvorbereitung, Modellierung, Bereitstellung
- Auswahl des richtigen Algorithmus für die Aufgabe
- Überanpassung und das Bias-Varianz-Kompromissproblem
Python-Übersicht & ML-Bibliotheken
- Warum Programmiersprachen für ML verwenden
- Wahl zwischen R und Python
- Python-Crashkurs und Jupyter-Notizbücher
- Python-Bibliotheken: pandas, NumPy, scikit-learn, matplotlib, seaborn
Testen und Auswerten von ML-Algorithmen
- Verallgemeinerung, Überanpassung und Validierung des Modells
- Evaluierungsstrategien: Holdout, Kreuzvalidierung, Bootstrapping
- Metriken für Regression: ME, MSE, RMSE, MAPE
- Metriken für Klassifizierung: Genauigkeit, Fehlermatrix, unausgewogene Klassen
- Visualisierung der Modellleistung: Profitkurve, ROC-Kurve, Liftkurve
- Modellauswahl und Gittersuche zur Parameteroptimierung
Datenvorbereitung
- Datenimport und -speicherung in Python
- Explorative Analyse und Deskriptive Statistik
- Umgang mit fehlenden Werten und Ausreißern
- Standardisierung, Normalisierung und Transformation
- Umkodierung qualitativer Daten und Data-Wrangling mit pandas
Klassifizierungsalgorithmen
- Binäre vs. multiklassige Klassifizierung
- Logistische Regression und Diskriminanzfunktionen
- Naiver Bayes, k-Nächste-Nachbarn-Verfahren
- Entscheidungsbae: CART, Random Forests, Bagging, Boosting, XGBoost
- Support Vector Machines und Kernel
- Ensemble-Lernmethoden
Regression und numerische Vorhersage
- Methode der kleinsten Quadrate und Merkmalsauswahl
- Regularisierungsmethoden: L1, L2
- Polynomiale Regression und nichtlineare Modelle
- Regressionsbäume und Spline-Funktionen
Neuronale Netze
- Einführung in neuronale Netze und Deep Learning
- Aktivierungsfunktionen, Schichten und Backpropagation
- Multilayer-Perzeptronen (MLP)
- Verwendung von TensorFlow oder PyTorch für grundlegende neuronale Netzwerkmodellierung
- Neuronale Netze für Klassifizierung und Regression
Umsatzprognosen und predictive Analytik
- Zeitreihen versus regressingbasierte Prognosen
- Umgang mit saisonalen und trendbasierten Daten
- Aufbau eines Umsatzprognosemodells mittels ML-Methoden
- Evaluierung der Prognosegenauigkeit und -unsicherheit
- Geschäftliche Interpretation und Kommunikation der Ergebnisse
Unüberwachtes Lernen
- Clustering-Methoden: k-Means, k-Medoids, hierarchisches Clustering, SOMs (Self-Organizing Maps)
- Dimensionsreduktion: PCA, Faktorenanalyse, SVD
- Multidimensionale Skalierung
Text Mining
- Textvorverarbeitung und Tokenisierung
- Bag-of-Words, Stemming und Lemmatisierung
- Stimmungsanalyse und Wortfrequenz
- Visualisierung von Textdaten mit Word Clouds (Wolken)
Empfehlungssysteme
- Benutzerbasiertes und artikelauf Basis kollaboratives Filtern
- Design und Evaluierung von Empfehlungsmotoren
Assoziationsmusteranalyse
- Häufige Elementmengen und Apriori-Algorithmus
- Warenkorbanalyse und Lift-Verhältnis
Ausreißererkennung
- Analyse extremer Werte
- Distanzbasierte und dichtebasierte Methoden
- Ausreißererkennung in hochdimensionalen Daten
Maschinelle Lernfallstudie
- Verständnis des Geschäftsproblems
- Datenvorverarbeitung und Merkmalsextraktion (Feature Engineering)
- Modellauswahl und Parameteroptimierung
- Evaluierung und Präsentation der Ergebnisse
- Bereitstellung (Deployment)
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse der Maschinellen Lernkonzepte wie überwachtes und unüberwachtes Lernen
- Vertrautheit mit Python-Programmierung (Variablen, Schleifen, Funktionen)
- Erfahrung im Umgang mit Daten mit Bibliotheken wie pandas oder NumPy ist hilfreich, aber nicht erforderlich
- Keine Vorerfahrung mit fortgeschrittener Modellierung oder neuronalen Netzen wird erwartet
Zielgruppe
- Datenwissenschaftler
- Geschäftsanalytiker
- Softwareingenieure und technische Fachkräfte, die mit Daten arbeiten
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