- Introducing W & B
- Instrumenting W&B in your code
- Exploring W&B workspace
- Comparing & analyzing experiments
- Using W&B beyond experiment tracking
- Testing your knowledge
- Logging your first run
- More resources for you
- This lesson introduces Weights & Biases (W&B)
- An MLOps platform to track and organize machine learning experiments.
- Explains how W&B can be integrated to log metrics and configurations for easy tracking and visualization.
- Demonstrated using a PyTorch training script.
- Demonstrates how to install and integrate W&B Python client into training script.
- Shows how to refactor code to create a run, gather configurations and pass them to
wandb.init()
. wandb.log()
to store and visualize the history of each metric throughout the training process.
- Instructor demonstrates
- How to run a training script integrated with Weights & Biases.
- Navigate the W&B workspace to view real-time metrics, interact with plots, and access system metrics.
- Highlights W&B's ability to capture information that helps with reproducibility.
- Proper way of finishing W&B run:
- Python script:
- Finishes as and when script run is over.
- Notebook:
wandb.finish()
or- Context manager
- Python script:
- Covers the advanced features of the Weights & Biases platform.
- Example dashboard
- User settings
- Colab Notebooks
- W&B Fully Connected
- Blog on ML and MLOps knowledge
- W&B Docs
- W&B community
- Youtube: Tune Hyperparameters Easily with W&B Sweeps
- W&B Server
- Basic Setup describes steps to host locally.
Assignment | Description |
---|---|
Intro to W&B |
|
Simple PyTorch Integration |
|