Zum Inhalt springen

Centrale Méditerranée · Schwerpunkt DDEFI · 2026–2027

Machine Learning

Wir verbringen Stunden damit, Gradienten herzuleiten, und doch beginnt der Kurs woanders: bei der Entscheidung, die jemand treffen muss, bei der Zielvariable, der Metrik, den Leitplanken. Erst dann kommt die Mathematik, im Code überprüft, an einem echten Kreditausfall-Score.

  • 36 Unterrichtsstunden und ein Tag für die Abschlusspräsentationen
  • 14. und 15. Oktober, 15. und 16. Dezember sowie Donnerstag, 11. und Freitag, 12. Februar 2027 (genauer Tag wird noch bestätigt)
  • Unterricht auf Französisch
  • Technopôle de Château-Gombert, Marseille
Ein Galtonbrett: Die fallenden Kugeln bilden eine Normalverteilung
Foto: Matemateca (IME/USP)/Rodrigo Tetsuo Argenton, CC BY-SA 4.0, Wikimedia Commons

Zum Einstieg: KI am Scheideweg

Am Mittwoch, 14. Oktober, um 8:30 Uhr, vor Sitzung 1: siebzig Jahre KI und ihre zwei Winter, die Beschäftigungszahlen 2026 für junge Entwickler und Data Scientists, Ingenieure und Projektleiter, die zu Managern von Agenten geworden sind, und die Wette auf den Einkauf (Procurement). Erste Übung: der Fragebogen zu Gruppen und Themen.

Fügen Sie mich auf Kaggle und auf GitHub hinzu: kaggle.com/sitrakamatthew · github.com/Sitraka17

Danach: Kaggle, GitHub, Python

Von 10:05 bis 10:30 Uhr, vor Sitzung 1: wofür die drei Werkzeuge da sind, wie man die Konten anlegt, was das GitHub-Repository des Abschlussprojekts enthalten wird (Lastenheft, Code, Batch-Skripte, Folien, Weboberfläche) und wo man Python bei Bedarf nachholen kann.

Lesen: Aufmerksamkeitsmechanismus und Transformer, Schritt für Schritt

Die Sitzungen: Block 1 (14. und 15. Oktober), Block 2 (15. und 16. Dezember), Block 3 (Donnerstag, 11. und Freitag, 12. Februar 2027, genauer Tag wird noch bestätigt)

  1. Halbtag 1: Den Rahmen abstecken, bevor Sie modellieren, dann die kleinsten Quadrate

    Mittwoch, 14. Oktober 2026 · 08:30–12:30 Uhr · vor Ort

  2. Halbtag 2: Likelihood, Generalisierung, Projektstart

    Mittwoch, 14. Oktober 2026 · 13:30–18:30 Uhr · vor Ort

  3. Halbtag 3: Konvexe Optimierung und Regularisierung

    Donnerstag, 15. Oktober 2026 · 08:30–12:30 Uhr · vor Ort

  4. Halbtag 4: Kostenbewusst entscheiden, ein reproduzierbares Repository ausliefern

    Donnerstag, 15. Oktober 2026 · 13:30–18:30 Uhr · vor Ort

  5. Halbtag 5: Titanic gemeinsam abschließen, Kernel, SVM und Entscheidungsbäume

    Dienstag, 15. Dezember 2026 · 14:00–18:00 Uhr · vor Ort

  6. Halbtag 6: Random Forests, Boosting und der ehrliche Vergleich

    Mittwoch, 16. Dezember 2026 · 08:30–12:30 Uhr · vor Ort

  7. Halbtag 7: Erklären, Fairness prüfen, ohne Labels entdecken

    Mittwoch, 16. Dezember 2026 · 14:00–18:00 Uhr · vor Ort

  8. Halbtag 8: Neuronale Netze, Drift, konforme Vorhersage, Inbetriebnahme

    Freitag, 12. Februar 2027 · 09:00–16:00 Uhr · vor Ort

  9. Halbtag 9: Tag der Abschlusspräsentationen: die Projektverteidigungen

    Donnerstag, 11. und Freitag, 12. Februar 2027 (genauer Tag wird noch bestätigt) · 08:30–17:30 Uhr · vor Ort

Die Folien gibt es auf Französisch und auf Englisch (gleicher Inhalt, gleiches Passwort); sie öffnen sich mit dem Passwort der Sitzung. Am Laptop erscheinen sie im Lesemodus mit den Notizen unter jeder Folie, sodass auch abwesende Studierende folgen können.

Die Hausaufgaben: ein Projekt, das von Block zu Block voranschreitet

Drei Teamaufgaben, jeweils eine zwischen zwei Blöcken, zu dem Projekt, das Ihr Team gewählt hat, bis zur endgültigen Abgabe. Jeder Foliensatz ist für sich lesbar: Abgaben, Kalender, Bewertung, Fallstricke.

  1. Meilenstein 1: Ihr Projekt und seine Problemstellung (bewertet mit bis zu 5 Punkten)

    Ab Freitag, 20. November 2026; Bonus bei Abgabe vor Dienstag, 15. Dezember; Abgabeschluss Mittwoch, 16. Dezember, 23:59 Uhr · bewertet mit bis zu 5 Punkten, 10 % der Note

  2. Meilenstein 2 (25 %): eine OLS-Schätzung oder eine einfache Klassifikation für Ihr Projekt

    Abgabe am Freitag, 29. Januar 2027 · 25 % der Note

  3. Abschlusspräsentation mit dem Code (50 %): das abgegebene Projekt

    Bis zum Vortag der Abschlusspräsentation (Block Donnerstag, 11. und Freitag, 12. Februar 2027, genauer Tag wird noch bestätigt) · 50 % der Note

Ein ausgefülltes Beispiel für Meilenstein 1: Kreditrisiko (Home Credit, Kaggle)

Die Datei docs/cahier-des-charges.md so, wie wir sie erwarten, ausgefüllt für eine fiktive Persona mit einem echten Datensatz, Home Credit Default Risk (ein Kaggle-Wettbewerb von 2018). Kurzfassung; die vollständige Fassung steht im Foliensatz zu Meilenstein 1, Folien 5 und 6. Wenn Ihr Team diesen Datensatz wählt, müssen Persona, Frage und Zahlen Ihre eigenen sein.

Tabelle 1: das ausgefüllte Lastenheft, Element für Element (fiktive Persona, echte Daten).
ElementInhalt
Die FrageWelche Kreditanträge dieses Monats sollte der Kreditsachbearbeiter zur manuellen Prüfung weiterleiten, um Zahlungsausfälle zu verringern, ohne mehr kreditwürdige Kunden abzulehnen?
1. Die EntscheidungBei jedem Antrag bewilligt der Kreditsachbearbeiter ihn, lehnt ihn ab oder leitet ihn zur manuellen Prüfung weiter. Ein Ausfall kostet weit mehr als ein abgelehnter kreditwürdiger Kunde; das Verhältnis wird mit der Leitung des Risikomanagements festgelegt.
2. Die ZielvariableTARGET = 1 bei Zahlungsschwierigkeiten in den ersten Raten (Definition von Home Credit); vorhergesagt bei Antragstellung, bekannt nach mehreren Raten. Erfasst weder den Verlust in Euro noch spätere Ausfälle.
3. Die MetrikROC AUC (die Metrik des Wettbewerbs) und PR-AUC; fachlich: erwartete Kosten pro Antrag beim gewählten Schwellenwert. Nützlich, wenn das Modell die bisherige Regel schlägt.
4. Die SchutzvorkehrungenGeschlecht ausgeschlossen, Alter geprüft (Nichtdiskriminierung), keine Variable aus der Zeit nach dem Antrag, keine direkt identifizierenden Daten, endgültige Entscheidung durch einen Menschen: Kreditscoring von Privatpersonen gilt als hochriskant (KI-Verordnung, Anhang III).
5. Die DatenHome Credit Default Risk, Kaggle, 2018: rund 307.000 Anträge, dazu die Daten der Kreditauskunftei und frühere Anträge. Lizenz: die Wettbewerbsregeln. Es fehlen: eingetriebene Beträge, wirtschaftlicher Kontext.
6. Der PlanNaiv: Schwellenwert auf einem externen Score (EXT_SOURCE); besser: logistische Regression (Meilenstein 2); aufwendig: LightGBM (Abschlusspräsentation). Rollen: Daten, Modell, Review.
Wer wir sindDie Persona: Aurore Data Conseil, ein fiktives Beratungsunternehmen für Daten, beauftragt von der Risikoabteilung eines Anbieters von Verbraucherkrediten; die Leitung des Risikomanagements unterschreibt. Dann die echten Personen, eine Zeile pro Mitglied.

Das Beispiel im Foliensatz zu Meilenstein 1 öffnen (Folie 5, englische Fassung, Passwort wird im Kurs mitgeteilt)

Die Benotung

Vier Prüfungsleistungen ergeben die Endnote, zusammen 100 %. Endgültiges Bewertungsschema vom 19. Oktober 2026.

Tabelle 2: das Bewertungsschema der Endnote.
PrüfungsleistungGewicht
Meilenstein 1: Ihr Projekt und seine Problemstellung (bewertet mit bis zu 5 Punkten)Vom 20. November bis 16. Dezember 2026, 23:59 Uhr; Bonus bei Abgabe vor dem 15. Dezember10 %
Schriftlicher Test am 16. Dezember 202645 Minuten, in Einzelarbeit, ohne KI und ohne Unterlagen; vormittags oder nachmittags, Uhrzeit wird noch bestätigt15 %
Meilenstein 2: eine OLS-Schätzung oder eine einfache Klassifikation für Ihr ProjektAbgabe am Freitag, 29. Januar 202725 %
Abschlusspräsentation mit dem Code (abgegebenes Projekt)Im Block Donnerstag, 11. und Freitag, 12. Februar 2027 (genauer Tag wird noch bestätigt); eine gemeinsame Note für das Team, für jedes Mitglied durch den mündlichen Teil angepasst50 %
Gesamt100 %

Keine Abschlussprüfung: Freitag, der 12. Februar 2027, bleibt ein Unterrichtstag, der mit einer Arbeitssitzung zu den Projekten beginnt. Die Tests am Ende jedes Kurstags und die ausgelosten mündlichen Abfragen dienen der Übung und werden nicht benotet. Nicht Teil der Bewertung: die Reflexion in 300 Wörtern und die Kaggle-Boni.

Die Foliensätze zum Nachschlagen

Zum erneuten Öffnen, wann immer die Wahl eines Modells unklar ist: während des Projekts und später im Beruf.

  • Der rote Faden, Schritt für Schritt: das Repository zum Kreditausfallscore, in Screenshots

    Das Repository, das jedes Team erhalten hat, Seite für Seite: der zu mergende Pull Request, make reproduce und make test, das geführte Notebook und seine Fallstricke, warum ein Modell und sechs Robustheitstests, Branches und CI, und zwei empfohlene Übungen (unbenotet) vor den Meilensteinen zu Ihrem eigenen Projekt.

  • Den Preis eines Vermögenswerts vorhersagen: Zeitreihen, XGBoost und News-Sentiment

    Ein Projekt von Anfang bis Ende, zu lesen, bevor Sie ein Finanzthema wählen: Problemstellung, Renditen, Walk-forward-Validierung, XGBoost auf verzögerten Variablen, News-Sentiment, Kombination, Fallstricke.

  • Der Code jedes Modells: importieren, per API herunterladen, anpassen, vorhersagen

    Für alle, die fast noch nie programmiert haben: die sechs Bausteine von Python, per API-Aufruf heruntergeladene Daten, dann ein Modell pro Abschnitt mit ausgeführtem Listing, seiner Ausgabe und der Erklärung jeder Zeile.

  • Offene Daten und Machine-Learning-Projekte nach Branche: Finanzen, Versicherung, Logistik, Tech, Sport

    Wo man offene Daten findet und zu welchen Bedingungen, ein Muster-Lastenheft sowie reale Projekte und Teamprojekte Branche für Branche, mit der Struktur des Repositorys, den Paketen und dem, was sie einbringen.

  • Das Handbuch für Daten- und KI-Fachleute: abgrenzen, Werkzeuge aufsetzen, modellieren, bereitstellen, beobachten

    Online zu lesen und griffbereit zu halten: das Lastenheft, der Werkzeugkasten mit den Logos (Airflow, Spark, Docker, Kubernetes, Datadog, Elasticsearch, Grafana…), das Einmaleins der Modelle, eine Anwendung bereitstellen und überwachen, die Teams, zwanzig weitere Projekte in Finanzen und KI.

  • Data Engineering, SRE und Cloud: die Befehle, die Prinzipien, die Berufe, vom Junior bis zum Experten

    Die Datenpipeline, die Grundbefehle (Shell, Git, SQL, Docker, Kubernetes, Cloud), die zentralen Prinzipien, die Berufe und was man von einem Junior, einem Senior und einem Experten erwartet.

  • Ein Panorama der Modelle: welche, wofür, in welchen Branchen

    Eine Modellfamilie pro Folie, mit einem Schema, den Bibliotheken und den Anwendungen in Finanzen, Logistik, Marketing, Industrie und Gesundheitswesen.

  • Deep Learning, das Wesentliche: Schlüsselkonzepte, warum sie wichtig sind, die Mathematik an der Tafel und eine Mini-Übung

    Neun Konzepte über Sitzung 8 hinaus, jedes auf zwei Wegen (Mathematik an der Tafel und zehn Zeilen PyTorch): Rechengraph, Gradientenschritt und Hesse-Matrix, Batch Norm und ihr Gradient, Tiefe und ResNet, Faltung, RNN und LSTM, Attention, VAE und GAN; neun Übungen mit Lösungen, zu bearbeiten in gemischten Zweiergruppen.

Die Kursnotizen, für alle zugänglich

Die Folien sind für die Studierenden verschlüsselt. Zu jedem Foliensatz gibt es außerdem eine öffentliche Zusammenfassung: die Kernideen, die Formeln und ein durchgerechnetes Beispiel, auf Deutsch, Englisch und Französisch.

Alle Notizen als Leseliste

Alle 23 Notizen
  1. Einführung

    KI am Scheideweg: die zwei KI-Winter, der Arbeitsmarkt 2026 für junge Ingenieure und eine Methode, um darin zu arbeiten

    Zwei KI-Winter, das Perzeptron, Expertensysteme, der Arbeitsmarkt 2026 für Junior-Entwickler und die Methode, mit der ein Ingenieur nützlich bleibt.

  2. Werkzeuge

    Kaggle, GitHub und Python: die Konten, der Git-Workflow und das Repository eines Machine-Learning-Projekts

    Kaggle-Wettbewerbe, der tägliche Git-Zyklus, Branches und Pull Requests und der Aufbau eines reproduzierbaren Repositorys für ein ML-Projekt.

  3. Sitzung 1

    Den Rahmen abstecken, bevor man modelliert, dann die kleinsten Quadrate: Entscheidung, Data Leakage, Normalgleichungen und Konditionierung

    Ein ML-Projekt abstecken (Entscheidung, Zielvariable, Metrik, Leitplanken, Data Leakage), dann kleinste Quadrate, Hutmatrix und Konditionszahl herleiten.

  4. Sitzung 2

    Maximum-Likelihood-Schätzung, logistische Regression und ehrliche Validierung, Schritt für Schritt

    Von der Bernoulli-Likelihood zum Log-Loss: Sigmoidfunktion, Gradient, Konvexität, Odds Ratio, Bias-Varianz und Validierung ohne Data Leakage.

  5. Sitzung 3

    Konvexe Optimierung und Regularisierung: Gradientenabstieg, Schrittweite, Ridge und Lasso

    Konvexität, Gradientenabstieg und Schrittweite, SGD, dann Ridge und Lasso als Schrumpfung, mit Rechenbeispielen und Lambda per Kreuzvalidierung.

  6. Sitzung 4

    Kennzahlen, Kalibrierung und eine Entscheidungsschwelle bei asymmetrischen Kosten, dann ein Repository, das andere erneut ausführen können

    Konfusionsmatrix, ROC und AUC, Precision-Recall, Brier-Score, eine aus Kosten abgeleitete Entscheidungsschwelle und ein reproduzierbares ML-Repository.

  7. Hausaufgabe

    Ein Machine-Learning-Projekt abstecken, bevor Code entsteht: die Frage, die Entscheidung, die Zielvariable und ein Projektsteckbrief in sechs Zeilen

    Daten- oder ML-Projekt vor dem Coden abstecken: Frage in einem Satz, Entscheidung, Fehlerkosten, datierte Zielvariable, Metrik, Leitplanken, Daten, Plan.

  8. Sitzung 5

    Der Kernel-Trick, Stützvektormaschinen, Kernel-Ridge und Entscheidungsbäume, mit durchgerechneten Zahlen

    Maximaler Rand, Hinge-Verlust und duale SVM, Kernel-Trick und Kernel-Ridge, dann Entscheidungsbäume (Gini, Entropie, Beschneiden), an Rechenbeispielen.

  9. Sitzung 6

    Random Forests, Gradient Boosting und XGBoost, dann der ehrliche Vergleich zweier Modelle

    Bagging, Random Forests, Gradient Boosting und XGBoost hergeleitet, dann verschachtelte Kreuzvalidierung und korrigierter t-Test nach Nadeau und Bengio.

  10. Sitzung 7

    Einen Kredit-Score mit SHAP erklären, seine Fairness prüfen und mit PCA, k-Means und EM Strukturen finden

    Shapley-Werte von Hand berechnet, Fairness-Maße und ihre Unvereinbarkeit, die KI-Verordnung für Kredite, dann PCA, k-Means und EM an kleinen Beispielen.

  11. Hausaufgabe

    Ein erstes ehrliches Modell für ein neues Projekt: OLS oder logistische Regression, eine eingefrorene Aufteilung, ein naives Referenzmodell und eine Metrik, die sich verteidigen lässt

    Ein erstes ehrliches OLS- oder Logit-Modell auf neuen Daten: Aufteilung ohne Leak, naives Referenzmodell, begründete Metrik, Validierungswerte, Grenzen.

  12. Sitzung 8

    Vom neuronalen Netz zum Modell im Betrieb: Backpropagation, Drift, konforme Vorhersage und eine API

    Vorwärtsdurchlauf und Backpropagation von Hand, Netze auf Tabellendaten, Drift-Überwachung mit PSI, konforme Vorhersage und ein Modellservice mit FastAPI.

  13. Hausaufgabe

    Ein Machine-Learning-Projekt ausliefern: Repository, getesteter Service, nachvollziehbarer Bericht und die Dokumente, die ein Ausschuss liest

    Inhalt eines ausgelieferten ML-Projekts: lauffähiges Repository, getestete Vorhersage-API, nachvollziehbarer Bericht, Modellkarte, Überwachungsplan, Memo.

  14. Sitzung 9

    Ein Machine-Learning-Projekt verteidigen: der Pitch, die Live-Demonstration, die Fragen und was danach kommt

    Was eine ML-Projektverteidigung zeigen muss, welche Fragen eine Jury stellt, die klassischen Fallen und wie Sie das Projekt im Vorstellungsgespräch nutzen.

  15. Referenz

    Ein Projekt zum Kreditausfallscore, Schritt für Schritt: das reproduzierbare Repository zu den UCI-Daten Default of Credit Card Clients

    Ein reproduzierbares Projekt zum Kreditausfallscore auf den UCI-Kreditkartendaten: Repository, make reproduce, Tests, Kostenschwelle, Robustheit, CI.

  16. Referenz

    Den Preis eines Vermögenswerts vorhersagen: Zeitreihen, XGBoost und News-Sentiment, ehrlich gemessen

    Ein ML-Projekt: Log-Renditen, Walk-Forward-Validierung, verzögerte Merkmale, Sentiment aus FinBERT und GDELT, Diebold-Mariano-Test, Sharpe nach Kosten.

  17. Referenz

    Der Code jedes Modells: importieren, per API herunterladen, anpassen, vorhersagen

    Python-Grundlagen, wie Daten zu Zahlen werden, Download per API, dann derselbe Code mit fit und predict für jedes scikit-learn-Modell, mit echten Ausgaben.

  18. Referenz

    Deep Learning, das Wesentliche: Backpropagation, Batch-Normalisierung, ResNet, Faltung, LSTM, Aufmerksamkeit, VAE und GAN, hergeleitet und überprüft

    Backpropagation, Batch Norm und ihr Gradient, ResNet, Faltung, LSTM, Attention, VAE und GAN, jeweils an der Tafel hergeleitet und in PyTorch geprüft.

  19. Referenz

    Offene Daten und Machine-Learning-Projekte nach Branche: Finanzen, Versicherung, Logistik, Tech, Sport

    Wo es offene Daten gibt und unter welcher Lizenz, ein Steckbrief in sechs Zeilen und ML-Projektideen für Finanzen, Versicherung, Logistik, Tech und Sport.

  20. Referenz

    Das Handbuch für Daten- und KI-Fachleute: abgrenzen, Werkzeuge aufsetzen, modellieren, bereitstellen, beobachten

    Ein Datenprojekt abstecken, Werkzeuge (Airflow, Spark, Docker, Kubernetes) und Modell wählen, API und App bereitstellen, dann im Betrieb beobachten.

  21. Referenz

    Data Engineering, SRE und Cloud: die Befehle, die Prinzipien und die Berufe, vom Junior zum Experten

    Pipelines, Parquet, SQL mit DuckDB, idempotente Ladevorgänge, SLOs und Fehlerbudgets, Terraform, Docker, Kubernetes, FinOps und was jede Stufe erwartet.

  22. Referenz

    Ein Panorama der Machine-Learning-Modelle: welche, wofür, in welchen Branchen

    Familien von Machine-Learning-Modellen: wofür jede da ist, welche Python-Bibliotheken, die größte Falle und ihr Einsatz in Finanzen, Logistik, Industrie.

  23. Artikel

So funktioniert der Kurs

  1. 1

    Zuerst eingrenzen

    Entscheidung, Frage, Zielvariable, fachliche Metrik und Modellmetrik, Leitplanken, Arbeitsrahmen, Datenpipeline. Vor jeder Formel.

  2. 2

    Herleiten, dann prüfen

    Jede Sitzung beginnt mit einer Herleitung und endet mit Code, der sie nachbildet und mit scikit-learn vergleicht.

  3. 3

    Ein Projekt von Anfang bis Ende

    Ein Kreditausfall-Score auf Basis offener Daten, dann Ihr eigenes Thema mit derselben Methode, in Teams von zwei bis vier Personen: kalibriert, mit kostenbasierter Schwelle, getestet, hinter einer API bereitgestellt.

  4. 4

    KI erlaubt, aber offengelegt

    Für die Routinearbeit: ja. Die Note beruht auf dem, was Sie ohne KI herleiten und erklären können: dem schriftlichen Test am 16. Dezember (15 %), ohne KI, und dem mündlichen Teil der Abschlusspräsentation mit dem Code (50 %).

Das vollständige Programm

Alle 26 Sitzungen, die Meilensteine, das Bewertungsraster und die Regeln zur KI-Nutzung stehen auf der Begleitseite des Kurses, zusammen mit vier Praxisseiten: ML in der Finanzwelt, generative KI, die Berufe und die Grundlagen in Animationen.

Das Programm auf ecofinlearning.com ansehen →

Der Dozent

Sitraka Forler arbeitet in der Wirtschaft täglich mit Daten und Systemen (Enterprise System Architect, POST Luxembourg) und unterrichtet an der Centrale Méditerranée, der Aix-Marseille School of Economics, dem IAE Metz, der Université Catholique de Lille und der Durham University Business School.

Werdegang →Über mich →