Introducing W&B
Key Takeaways
The video introduces Weights & Biases (W&B), an MLOps platform, and demonstrates how to integrate it with a PyTorch training script to track and organize machine learning experiments.
Full Transcript
[Music] here we have a pretty typical training script using a modern machine learning library in this case I'm using pytorch but it doesn't matter this could be using plain python or any other machine learning library it might look familiar to you we have some definition of the configurations of the model or training script that we're trying we have some setup of the data the model and some training details but how the model will be updated during training and then we have the part of the code that actually iterates over the data and updates the model because machine learning is such an experimental field we'll have to actually run the code before we know how this specific configuration will perform and keep track of some metrics that we care about to see this as we run our code we're printing the value of the loss to keep track of it as the model trains and also because we might want to use this model for some Downstream tasks we're saving the model weights locally so once we've set up this training script we might want to run it many times using different configurations and iterate on the various aspects of the script whether we're trying a new model architecture or adding more data or whether we're changing the configurations like learning rate or or the number of epochs that we train for on each time we try one of these changes we want to note down how that affected our model's performance and maybe make some plots to visualize that if you've trained more than a handful of models and you've been through this process you'll likely know that it becomes pretty difficult to keep track of what you've tried and how that affected the metrics that you're trying to improve so that's just what weights and biases was created for it was created to solve many of the issues that arise when running machine learning experiments like this in this series of short videos we'll go through how we refactor this code to use weights and biases to automatically track and organize machine learning projects by just changing a few lines of code we'll log everything to weights and biases and we'll get shareable dashboards that'll automatically visualize what we've tried and how that affected our model performance foreign
Original Description
In this lesson, we introduce Weights & Biases (W&B), an MLOps platform that helps you track and organize machine learning experiments. Scott, a machine learning engineer at W&B, demonstrates a typical training script using PyTorch and explains how W&B can be integrated to log metrics and configurations for easy tracking and visualization. With just a few lines of code, users can take advantage of shareable dashboards to monitor model performance and make informed decisions about their projects.
You can access the code of the lesson: https://github.com/wandb/edu/tree/main/wandb101
Get your free W&B101 and more: certificates:https://www.wandb.courses/collections
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Weights & Biases · Weights & Biases · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
0. What is machine learning?
Weights & Biases
1. Build Your First Machine Learning Model
Weights & Biases
Intro to ML: Course Overview
Weights & Biases
2. Multi-Layer Perceptrons
Weights & Biases
3. Convolutional Neural Networks
Weights & Biases
Weights & Biases at OpenAI
Weights & Biases
Why Experiment Tracking is Crucial to OpenAI
Weights & Biases
4. Autoencoders
Weights & Biases
5. Sentiment Analysis
Weights & Biases
6. Recurrent Neural Networks [RNNs]
Weights & Biases
7. Text Generation using LSTMs and GRUs
Weights & Biases
8. Text Classification Using Convolutional Neural Networks
Weights & Biases
9. Hybrid LSTMs [Long Short-Term Memory]
Weights & Biases
Toyota Research Institute on Experiment Tracking with Weights & Biases
Weights & Biases
Weights and Biases - Developer Tools for Deep Learning
Weights & Biases
Introducing Weights & Biases
Weights & Biases
10. Seq2Seq Models
Weights & Biases
11. Transfer Learning for Domain-Specific Image Classification with Small Datasets
Weights & Biases
12. One-shot learning for teaching neural networks to classify objects never seen before
Weights & Biases
13. Speech Recognition with Convolutional Neural Networks in Keras/TensorFlow
Weights & Biases
14. Data Augmentation | Keras
Weights & Biases
15. Batch Size and Learning Rate in CNNs
Weights & Biases
Applied Deep Learning Fellowship Overview and Project Selection with Josh Tobin (2019)
Weights & Biases
Grading Rubric for AI Applications with Sergey Karayev (2019)
Weights & Biases
16. Video Frame Prediction using CNNs and LSTMs (2019)
Weights & Biases
Image to LaTeX - Applied Deep Learning Fellowship (2019)
Weights & Biases
17. Build and Deploy an Emotion Classifier (2019)
Weights & Biases
Applied Deep Learning - Data Management with Josh Tobin (2019)
Weights & Biases
Snorkel: Programming Training Data with Paroma Varma of Stanford University (2019)
Weights & Biases
Applied Deep Learning - Troubleshooting and Debugging with Josh Tobin (2019)
Weights & Biases
Troubleshooting and Iterating ML Models with Lee Redden (2019)
Weights & Biases
Designing a Machine Learning Project with Neal Khosla (2019)
Weights & Biases
Lukas Beiwald on ML Tools and Experiment Management (2019)
Weights & Biases
Building Machine Learning Teams with Josh Tobin (2019)
Weights & Biases
Pieter Abeel on Potential Deep Learning Research Directions (2019)
Weights & Biases
Testing and Deployment of Deep Learning Models with Josh Tobin (2019)
Weights & Biases
Five Lessons for Team-Oriented Research with Peter Welder (2019)
Weights & Biases
Applied Deep Learning - Rosanne Liu on AI Research (2019)
Weights & Biases
Making the Mid-career Leap from Urban Design to Deep Learning/Data Science
Weights & Biases
Organizing ML projects — W&B walkthrough (2020)
Weights & Biases
Brandon Rohrer — Machine Learning in Production for Robots
Weights & Biases
Nicolas Koumchatzky — Machine Learning in Production for Self-Driving Cars
Weights & Biases
My experiments with Reinforcement Learning with Jariullah Safi
Weights & Biases
Applications of Machine Learning to COVID-19 Research with Isaac Godfried
Weights & Biases
Testing Machine Learning Models with Eric Schles
Weights & Biases
How Linear Algebra is not like Algebra with Charles Frye
Weights & Biases
Predicting Protein Structures using Deep Learning with Jonathan King
Weights & Biases
Rachael Tatman — Conversational AI and Linguistics
Weights & Biases
Reformer by Han Lee
Weights & Biases
Sequence Models with Pujaa Rajan
Weights & Biases
GitHub Actions & Machine Learning Workflows with Hamel Husain
Weights & Biases
Look Mom, No Indices! Vector Calculus with the Fréchet Derivative by Charles Frye
Weights & Biases
Jack Clark — Building Trustworthy AI Systems
Weights & Biases
Surprising Utility of Surprise: Why ML Uses Negative Log Probabilities - Charles Frye
Weights & Biases
Track your machine learning experiments locally, with W&B Local - Chris Van Pelt
Weights & Biases
Antipatterns in open source research code with Jariullah Safi
Weights & Biases
Attention for time series forecasting & COVID predictions - Isaac Godfried
Weights & Biases
Made with ML - Goku Mohandas
Weights & Biases
Angela & Danielle — Designing ML Models for Millions of Consumer Robots
Weights & Biases
Deep Learning Salon by Weights & Biases
Weights & Biases
More on: ML Pipelines
View skill →Related Reads
📰
📰
📰
📰
GBase 8a unpivot Function: Turning Columns into Rows
Dev.to · Michael
Bulut Bilişim ve Veri Bilimi: Model Eğitiminden Canlıya Uzanan Bootcamp Yolculuğu
Medium · Data Science
10 Benefits of Enterprise AI Analytics Every Organization Should Know
Dev.to · Ravi Teja
Your rolling_std Is Lying — The 21,000× Error You Can’t See
Medium · Data Science
🎓
Tutor Explanation
DeepCamp AI