Основи QA · Senior · Запитання 50 з 76
Як тестувати фічу машинного навчання, наприклад рекомендації?
- 1Пропустити тестування, бо моделі взагалі не тестуються
- 2Перевіряти дані, офлайн-метрики, крайні випадки й моніторити результати наживо
- 3Очікувати один точний вихід для кожного входу, як у звичайному коді
Показати відповідь
Правильна відповідь: Перевіряти дані, офлайн-метрики, крайні випадки й моніторити результати наживо
Пояснення
Виходи ML імовірнісні. Тестувальники перевіряють якість даних, метрики на відкладених даних, поведінку для порожніх чи незвичних користувачів, упередженість і дрейф після релізу.