#ml #feedback #trubrics #monitoring
Впервые вижу. Можно централизованно собирать обратную связь по вашим МЛ моделям. Развёрнутым, к примеру, в streamlit.`
Why should you monitor usage of your models?
🚨 Identify bugs - users are constantly running inference on your models, and may be more likely to find bugs than your ML monitoring system
🧑💻 Fine tune - users often hold domain knowledge that can be useful to fine tune models
👥 Align - identifying user preferences will help you to align models to your users
https://github.com/trubrics/trubrics-sdk
Впервые вижу. Можно централизованно собирать обратную связь по вашим МЛ моделям. Развёрнутым, к примеру, в streamlit.`
Why should you monitor usage of your models?
🚨 Identify bugs - users are constantly running inference on your models, and may be more likely to find bugs than your ML monitoring system
🧑💻 Fine tune - users often hold domain knowledge that can be useful to fine tune models
👥 Align - identifying user preferences will help you to align models to your users
https://github.com/trubrics/trubrics-sdk
GitHub
GitHub - trubrics/trubrics-sdk: The first user analytics platform for AI models
The first user analytics platform for AI models. Contribute to trubrics/trubrics-sdk development by creating an account on GitHub.
#mlops #monitoring #drift #evidently #greatexpectations
Мониторить нужно:
1) распределение входных признаков
2) распределение предсказаний
3) невязку моделей
4) неуверенность моделей (trust score; conformal?)
5) прокси-метрики, если метки созревают медленно
Держать теневые (shadow) модели.
Записывать боевые предикты.
Interleaving deploy of ML models instead of full A/B.
Устаревание модели можно тоже моделировать.
https://www.youtube.com/watch?v=rD2Ydyr3Sdc
Мониторить нужно:
1) распределение входных признаков
2) распределение предсказаний
3) невязку моделей
4) неуверенность моделей (trust score; conformal?)
5) прокси-метрики, если метки созревают медленно
Держать теневые (shadow) модели.
Записывать боевые предикты.
Interleaving deploy of ML models instead of full A/B.
Устаревание модели можно тоже моделировать.
https://www.youtube.com/watch?v=rD2Ydyr3Sdc
YouTube
Устойчивость ML-моделей. Датазавтрак в Екатеринбурге
Устойчивость ML-моделей Как часто дообучать модель и как делать это правильно. О том, что модели нужно не только делать, но и поддерживать + пара советов на этом пути. Слайды тут https://kolodezev.ru/ekaterinburg2023.html
#drift #jsd #monitoring #mlops
https://towardsdatascience.com/how-to-understand-and-use-jensen-shannon-divergence-b10e11b03fd6
https://towardsdatascience.com/how-to-understand-and-use-jensen-shannon-divergence-b10e11b03fd6
Medium
How to Understand and Use the Jensen-Shannon Divergence
A primer on the math, logic, and pragmatic application of JS Divergence — including how it is best used in drift monitoring
#monitoring
Интересна идея, что в ML мониторить нужно 3 разных класса
1) данные - признаки и метки
2) предсказания модели
3) ML-метрики
https://www.youtube.com/watch?v=oUcuilWWX78
Интересна идея, что в ML мониторить нужно 3 разных класса
1) данные - признаки и метки
2) предсказания модели
3) ML-метрики
https://www.youtube.com/watch?v=oUcuilWWX78
YouTube
Monitoring ML Models in Production
What happens after you deploy a machine learning model? How do you make sure that your model performance doesnot degrade as data and the world change?
In this talk, Danny D. Leybzon will explain how monitoring ML models in production is key to deriving value…
In this talk, Danny D. Leybzon will explain how monitoring ML models in production is key to deriving value…
👍1
#mlops #monitoring
Putting fears into the metrics, add metrics to the dashboard & alerts, интересно.
https://www.youtube.com/watch?v=wWxqnZb-LSk
Putting fears into the metrics, add metrics to the dashboard & alerts, интересно.
https://www.youtube.com/watch?v=wWxqnZb-LSk
YouTube
Lina Weichbrodt: What I learned from monitoring more than 30 Machine Learning Use Cases
Speaker:: Lina Weichbrodt
Track: General: Production
This talk summarizes the most important insights I gained from running more than 30 machine learning use cases in production. We will take a loan prediction model as an example use case and cover questions…
Track: General: Production
This talk summarizes the most important insights I gained from running more than 30 machine learning use cases in production. We will take a loan prediction model as an example use case and cover questions…