Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien