What problem does it solve? Training machine learning models without visibility into metrics, weight distributions, and performance bottlenecks 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 the TensorBoard dashboard. - Model Debugging: Visualize model graphs, weight and gradient histograms, and project high-dimensional embeddings with PCA, t-SNE, or UMAP. - Performance Profiling: Profile CPU/GPU utilization, memory allocation, and kernel execution to identify training bottlenecks. - Use Case: While fine-tuning a ResNet model, log train/validation loss per epoch, weight histograms every 5 epochs, and sample predictions every 10 epochs, then launch tensorboard --logdir=runs to compare against previous experiments. ## Quick Start Ask the AI to add TensorBoard logging to your PyTorch training loop using SummaryWriter with scalar, histogram, and image logging.