MLOps Tutorial #6: Behavioral tests for models with GitHub Actions
To understand how machine learning models are performing, we need to go deeper than just reporting accuracy. Introducing *behavioral tests*: an approach to understanding the robustness and reasonableness of ML models before you deploy them!
In this GitHub Actions tutorial, we'll explore how to write a basic behavioral test to check that an NLP sentiment classifier is robust to typos. We'll use the GitHub Actions continuous integration system, plus CML and DVC, to automatically compare a new model's robustness to typos to our current model, and report the comparison in a pull request.
**Resources in this video**
Project GitHub repository: https://github.com/elleobrien/typo_test
Jeremy Jordan blog: https://www.jeremyjordan.me/testing-ml/
Continuous Machine Learning (CML) project: https://github.com/iterative/cml
Follow us on Twitter!
DVC: https://twitter.com/DVCOrg
Видео MLOps Tutorial #6: Behavioral tests for models with GitHub Actions канала DVCorg
In this GitHub Actions tutorial, we'll explore how to write a basic behavioral test to check that an NLP sentiment classifier is robust to typos. We'll use the GitHub Actions continuous integration system, plus CML and DVC, to automatically compare a new model's robustness to typos to our current model, and report the comparison in a pull request.
**Resources in this video**
Project GitHub repository: https://github.com/elleobrien/typo_test
Jeremy Jordan blog: https://www.jeremyjordan.me/testing-ml/
Continuous Machine Learning (CML) project: https://github.com/iterative/cml
Follow us on Twitter!
DVC: https://twitter.com/DVCOrg
Видео MLOps Tutorial #6: Behavioral tests for models with GitHub Actions канала DVCorg
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![MLOps Tutorial #4: GitHub Actions with your own GPUs](https://i.ytimg.com/vi/rVq-SCNyxVc/default.jpg)
![Machine learning experiment tracking with DVC-Studio](https://i.ytimg.com/vi/hKf4twg832g/default.jpg)
![MLOps Tutorial #1: Intro to Continuous Integration for ML](https://i.ytimg.com/vi/9BgIDqAzfuA/default.jpg)
![MLOps Tutorial #7: GitHub Actions with R for Data Science (put a ggplot in your pull request!)](https://i.ytimg.com/vi/NwUijrm2U2w/default.jpg)
![5 Ways to DevOps-ify your App - Github Actions Tutorial](https://i.ytimg.com/vi/eB0nUzAI7M8/default.jpg)
![MLOps Chat: How Should We Test ML Models? with Data Scientist Jeremy Jordan](https://i.ytimg.com/vi/k0naEYedv5I/default.jpg)
![Learn Github in 20 Minutes](https://i.ytimg.com/vi/nhNq2kIvi9s/default.jpg)
![Versioning Data with DVC (Hands-On Tutorial!)](https://i.ytimg.com/vi/kLKBcPonMYw/default.jpg)
![How to Use Github Actions to Automate Tests and Slack Notifications](https://i.ytimg.com/vi/1n-jHHNSoTw/default.jpg)
![MLOps for non-DevOps folks, a.k.a. “I have a model, now what?! - Hannes Hapke - ML4ALL 2019](https://i.ytimg.com/vi/_xH7mlDGb0c/default.jpg)
![Deploying to Azure with GitHub Actions](https://i.ytimg.com/vi/FeSMRFkaRIU/default.jpg)
![Machine Learning Pipelines with DVC (Hands-On Tutorial!)](https://i.ytimg.com/vi/71IGzyH95UY/default.jpg)
![MLOps Tutorial #5: Automated Testing for Machine Learning](https://i.ytimg.com/vi/bSXUJRnQPPo/default.jpg)
![Introduction to NoSQL • Martin Fowler • GOTO 2012](https://i.ytimg.com/vi/qI_g07C_Q5I/default.jpg)
![Host MLflow with Docker in 15 minutes! | Docker beginner](https://i.ytimg.com/vi/ma5lA19IJRA/default.jpg)
![Search Relevancy Testing: QA in Machine Learning Models by Vinayaka Mayura #SeConf2020](https://i.ytimg.com/vi/JNoaRLYhCnM/default.jpg)
![How to push visual studio code project to github | Tech Projects](https://i.ytimg.com/vi/vRxfnHtCxEo/default.jpg)
![6a - Selenium C# .NET Core CI/CD with GitHub Actions](https://i.ytimg.com/vi/BOwT6gGlFkY/default.jpg)
![MicroNugget: What is Docker and How Does it Work? | CBT Nuggets](https://i.ytimg.com/vi/aLipr7tTuA4/default.jpg)
![Automatic Deployment With Github Actions](https://i.ytimg.com/vi/X3F3El_yvFg/default.jpg)