How Important are Benchmarks in Deep Learning?

Deep Learning with Yacine · Beginner ·📐 ML Fundamentals ·3mo ago

Key Takeaways

This video discusses the importance of benchmarks in deep learning with Alex L. Zhang

Full Transcript

And I see that you've done a whole bunch of benchmarking. Can you tell us a bit about like what motivated that work? I'm not going to lie and say like I love making benchmarks. I don't think making benchmarks is fun. Everyone wants to do the flashy thing like on train 100B model and then do cool stuff. For context to benchmarks that you're as referring to is multi-bench multimodal and kernel bench which is LM generated GPU kernels and evaluating those. And the most recent one is video game bench which evaluate vision language models that can play in a assortment of games. These are games from the 90s like Doom, Mario, Kirby. I think kind of highlights that we don't have a lot of good benchmarks. And the reason I ended up working on benchmarks every single time was because I wanted to work on a particular problem, but there was just no eval for it. I think this is actually is a is a really big problem in in the field in general. I think that like we kind of have a problem of evals currently aren't great indicator of how good a model actually is even on the task that you're evalling. So for example, there's a lot of evals for math and coding, but they're not great evals for whether or not a model is good at math or coding.

Original Description

Alex L. Zhang takes on why benchmarks suck to make but are one of the most important part of deep learning! (great place for beginners to help out btw)
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Label smoothing: why a hard 0/1 target is an overconfident lie, and the p t sign flip that fixes it
Learn how label smoothing can improve classifier performance by reducing overconfidence in predictions, and how to implement it with a simple p-t sign flip
Dev.to AI
📰
Expectation-Maximisation — When Missing Labels Are Just Missing Data
Learn how Expectation-Maximisation can handle missing labels in semi-supervised learning and improve model performance
Medium · AI
📰
Day 102: Feature Store - AI System Design in Seconds
Learn how a feature store bridges the training-serving gap in ML systems, ensuring consistency and reliability
Dev.to AI
📰
Scikit-learn-Streamlit-Docker-Kubernetes
Learn to prototype a Scikit-learn ML model with a Streamlit app and deploy it using Docker and Kubernetes
Medium · Python
Up next
QR Decomposition is Just Gram-Schmidt with Receipts
DataMListic
Watch →