What problem does it solve? Training machine learning models without visibility into metrics, weight distributions, and performance bottlenecks makes debugging slow and experiment comparison nearly impossible. This Skill provides complete instructions for instrumenting PyTorch and TensorFlow training loops with TensorBoard logging. ## Core Features & Use Cases - Metric & Experiment Tracking: Log scalars, images, histograms, and text with SummaryWriter, then compare multiple runs side-by-side in the TensorBoard dashboard. - Model Debugging & Profiling: Visualize model graphs, project embeddings with t-SNE/PCA, and profile CPU/GPU performance to identify bottlenecks. - Framework Integrations: Ready-made patterns for PyTorch, TensorFlow/Keras, PyTorch Lightning, HuggingFace Transformers, Fast.ai, JAX, and scikit-learn. - Use Case: You are tuning a ResNet model across learning rates. Log each run to runs/lr0.001, runs/lr0.01, and runs/lr0.1, then launch tensorboard --logdir=runs to overlay loss curves and pick the best configuration. ## Quick Start Instrument my PyTorch training loop with TensorBoard logging for loss, accuracy, and weight histograms, then show me how to launch the dashboard.