predictive-maintenance

German Version

Beschreibung der Machine-Learning-Klasse V4 für MongoDB

pm_ml_class_vehicle_v4.py

Klassenbeschreibung

Die Klasse PredictiveMaintenanceAnalyzer führt eine prädiktive Analyse zur Wartung von Fahrzeugen durch. Sie greift auf eine MongoDB-Datenbank zu, um Sensordaten, Werkstattaufträge und Defektdaten eines spezifischen Fahrzeugs abzurufen und verarbeitet diese, um Anomalien in den Sensordaten zu identifizieren und Machine-Learning-Modelle zur Vorhersage von Defekten zu trainieren und zu bewerten. Die Ergebnisse werden anschließend gespeichert und bei Bedarf in einer MongoDB-Collection abgelegt.

Attribute

Methoden

UML-Klassendiagramm

Hier ist eine UML-Darstellung der Klasse PredictiveMaintenanceAnalyzer:

+----------------------------------------------+
|          PredictiveMaintenanceAnalyzer       |
+----------------------------------------------+
| - client: MongoClient                        |
| - db: Database                               |
| - vehicle_id: str                            |
| - results: dict                              |
+----------------------------------------------+
| + __init__(client: MongoClient, db_name: str,|
|             vehicle_id: str)                 |
| + analyze_vehicle() -> dict                  |
| + detect_anomalies(sensor_df: DataFrame,     |
|                    vehicle_id: str) -> dict  |
+----------------------------------------------+

In dieser Darstellung:

Dieses Diagramm gibt einen klaren Überblick über die Struktur und Funktionalität der Klasse.

Lizenz

Autor: Jörg Harzmann

Dieser Inhalt ist unter einer CC BY-NC Lizenz veröffentlicht. Jeglicher Quellcode ist urheberrechtlich geschützt!