Kapitel 7. Aufbau eines produktionsreifenMLOps-Projekts von A bis Z
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Dieses Kapitel enthält ein Beispiel für ein ML-Projekt mit all seinen Komponenten und den MLOps-Attributen, die für den Produktionseinsatz erforderlich sind. Es folgt den in Kapitel 3 vorgestellten Verfahren. Die Beispielanwendungen dienen der Vorhersage und Vorbeugung von Betrug bei Kredittransaktionen, indem sie Benutzer- und Transaktionsmerkmale berechnen und diese in ein Klassifizierungsmodell einspeisen, das feststellt, ob es sich um eine rechtmäßige Transaktion handelt.
Alle in diesem Kapitel vorgestellten Codebeispiele sind in Git gespeichert.
Die Projektdurchführung besteht aus den folgenden Schritten:
-
Erkunden und Analysieren der Daten (EDA)
-
Aufbau der Pipeline für die Datenerfassung und -aufbereitung
-
Aufbau der Pipeline für die Modellschulung und -validierung
-
Entwicklung der Application-Serving-Pipeline (Abfangen von Anfragen, Verarbeitung von Daten, Inferenz usw.)
-
Überwachung der Daten und des Modells (Drift und mehr)
-
Kontinuierlicher Betrieb und CI/CD
Für die Datenaufbereitung gibt es zwei Möglichkeiten: die Verwendung von Standard-Python-Paketen und die Verwendung eines Feature-Stores.
Betrugsprävention ist eine Herausforderung, denn sie erfordert die Verarbeitung von Rohtransaktionen und Ereignissen in Echtzeit und die Fähigkeit, schnell zu reagieren ...
Get Implementierung von MLOps im Unternehmen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.