Dieses Projekt enthält Python-Skripte zur Validierung und Klassifizierung von JSON-Objekten, die dem Asset Administration Shell (AAS)-Standard entsprechen, wie er z. B. in Eclipse BaSyx verwendet wird. Es bietet zwei Hauptfunktionen:
- Validierung: Überprüfung der Struktur und Inhalte eines AAS-JSON-Objekts gegen vordefinierte Regeln.
- Klassifizierung: Training eines maschinellen Lernmodells zur automatischen Erkennung von gültigen und ungültigen AAS-JSONs.
- Python 3.8 oder höher
- Erforderliche Bibliotheken:
json(standardmäßig enthalten)pandas(für Datenverarbeitung beim Modelltraining)scikit-learn(für maschinelles Lernen)
Installiere die Abhängigkeiten mit:
pip install pandas scikit-learn