What problem does it solve? Training machine learning models without visibility into metrics, weight distributions, and hardware utilization makes debugging slow and experiment comparison difficult. This Skill provides complete guidance for instrumenting PyTorch and TensorFlow training loops with TensorBoard logging. ## Core Features & Use Cases - Metric & Experiment Tracking: Log scalars, images, histograms, text, and PR curves, then compare multiple runs side-by-side in one dashboard. - Model Debugging: Visualize model graphs, weight and gradient histograms, activation distributions, and high-dimensional embeddings with PCA, t-SNE, or UMAP projection. - Performance Profiling: Profile CPU and GPU operations, track memory allocation, and identify bottlenecks using the PyTorch and TensorFlow profilers. - Use Case: While fine-tuning a ResNet model, log training and validation loss per epoch, weight histograms every 5 epochs, and sample predictions every 10 epochs, then launch TensorBoard to compare runs across learning rates. ## Quick Start Instrument my PyTorch training loop with TensorBoard logging for loss, accuracy, and weight histograms, then show me how to launch the dashboard.