Create an experiment
Create a W&B Experiment.
2 minute read
Track machine learning experiments with a few lines of code. You can then review the results in an interactive dashboard or export your data to Python for programmatic access using our Public API.
Utilize W&B Integrations if you use popular frameworks such as PyTorch, Keras, or Scikit. See our Integration guides for a for a full list of integrations and information on how to add W&B to your code.
The image above shows an example dashboard where you can view and compare metrics across multiple runs.
Track a machine learning experiment with a few lines of code:
wandb.config
).wandb.log()
) over time in a training loop, such as accuracy and loss.The proceeding pseudocode demonstrates a common W&B Experiment tracking workflow:
# 1. Start a W&B Run
wandb.init(entity="", project="my-project-name")
# 2. Save mode inputs and hyperparameters
wandb.config.learning_rate = 0.01
# Import model and data
model, dataloader = get_model(), get_data()
# Model training code goes here
# 3. Log metrics over time to visualize performance
wandb.log({"loss": loss})
# 4. Log an artifact to W&B
wandb.log_artifact(model)
Depending on your use case, explore the following resources to get started with W&B Experiments:
Create a W&B Experiment.
Use a dictionary-like object to save your experiment configuration
Compare versions of your model, explore results in a scratch workspace, and export findings to a report to save notes and visualizations
A playground for exploring run data with interactive visualizations
Learn about the basic building block of W&B, Runs.
Keep track of metrics, videos, custom plots, and more
se W&B with Jupyter to get interactive visualizations without leaving your notebook.
Keep your pages in W&B faster and more responsive by logging within these suggested bounds.
Import data from MLFlow, export or update data that you have saved to W&B
Set W&B environment variables.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.