
microsoft/tensorwatch
🔧 Toolmicrosoft
Debugging, Überwachung und Visualisierung für Python ML und Data Science.
TensorWatch ist ein Debugging- und Überwachungstool für Python-basierte Anwendungen des maschinellen Lernens und der Datenwissenschaft, entwickelt von Microsoft. Es integriert sich nahtlos in Jupyter Notebooks und bietet eine umfassende Suite von Funktionen für Echtzeit-Inspektion und Visualisierung. Zu den wichtigsten Funktionen gehören Live-Diagramme von Trainingsmetriken, Gradienten- und Gewichtshistogramme, Visualisierung der Modellarchitektur, Salienzkarten für erklärbare KI und die Verfolgung von Reinforcement-Learning-Episoden. Es unterstützt gängige Deep-Learning-Frameworks wie TensorFlow und PyTorch. Das Tool ermöglicht es Benutzern, benutzerdefinierte Dashboards zu erstellen, Daten asynchron zu protokollieren und über einen Lazy-Logging-Mechanismus mit Berechnungen zu interagieren, der den Overhead minimiert. TensorWatch enthält auch eine umfangreiche Sammlung von Visualisierungen zum Debuggen des Modellverhaltens, wie Aktivierungskarten und Konfusionsmatrizen.
💡Highlights
- ├─Jupyter-Integration für Echtzeit-Debugging
- ├─Salienzkarten und Modellvisualisierung
- └─Überwachung von RL-Episoden
🎯Für
- ├─Data Scientists
- ├─ML-Ingenieure
- └─Forscher