Size: a a a

2020 July 16

AG

Andrew Gasov in QA juniors
Lucky
просто никогда не задумывался, кто подобным занимается, а тут подбегает ПМ и такой, йоу, бро мы запилили ИИ, чтобы пользователям показывать как правильно фото делать, тебе надо всё подготовить
Ну, а откуда, в вашем понимании, должен взяться тестовый набор данных?
На этапе обучения модели этим занимаются дата инженеры, например (или датасатанисты, если выделенной должности датаинженера нет).
А на более высоком уровне, в рамках куаковых процессов, логично что этим будет заниматься тот, кто формирует набор тестовых случаев.
источник

L

Lucky in QA juniors
Как я понимаю тест ИИ происходит приииимерно так:
Входные и выходные данные
Юнит тесты на уровне кода
Поведение и нагрузка
источник

L

Lucky in QA juniors
Пока не дошёл до этой стадии, только всё готовлю под это
источник

AG

Andrew Gasov in QA juniors
Ну, на самом деле, все сильно зависит от того, что там кроется под понятием ИИ.
источник

AG

Andrew Gasov in QA juniors
Если будут вопросы - стучи в личку, может будет что подсказать.
источник

AI

Anonymous Incognito in QA juniors
Lucky
показатель того, как надо много времени уделять безопасности и искать баги/дырки
источник

Дe

Дмитрий emerica... in QA juniors
Хочу работать джуном , дайте работы уже ))
источник

Дe

Дмитрий emerica... in QA juniors
Готов работать и развиваться на испытательном сроке за прожиточный минимум ))
источник

TA

Totem Animal in QA juniors
Дмитрий emerica
Готов работать и развиваться на испытательном сроке за прожиточный минимум ))
https://t.me/qa_resumes
Попробуйте сюда кинуть резюме:)
источник

Т

Тимора in QA juniors
Кидала, никто не пишет 😭
источник

А

Алексей in QA juniors
Andrew Gasov
Ну, а откуда, в вашем понимании, должен взяться тестовый набор данных?
На этапе обучения модели этим занимаются дата инженеры, например (или датасатанисты, если выделенной должности датаинженера нет).
А на более высоком уровне, в рамках куаковых процессов, логично что этим будет заниматься тот, кто формирует набор тестовых случаев.
Тестовый набор данных готовится и дополняется соответствующей командой (или аутсорсерами). Дальше набор бьется на несколько частей - большая используется для тренировки нейросети. Одна из 2х меньших - для контроля, вторая меньшая - для тестирования. Соотв контрольные группы нейросеть никогда не видит на обучении, тестовые группы - никогда не видит на контроле
источник

А

Алексей in QA juniors
Сами тесты представляют собой не ассерты (они тоже есть, но не главные), а набор KPI метрик, которые сравниваются с прогнозируемыми показателями, требованиями к точности алгоритмов и данными с предыдущих версий алгоритмов
источник

AG

Andrew Gasov in QA juniors
Алексей
Тестовый набор данных готовится и дополняется соответствующей командой (или аутсорсерами). Дальше набор бьется на несколько частей - большая используется для тренировки нейросети. Одна из 2х меньших - для контроля, вторая меньшая - для тестирования. Соотв контрольные группы нейросеть никогда не видит на обучении, тестовые группы - никогда не видит на контроле
Можешь мне не рассказывать. :)
источник

А

Алексей in QA juniors
Andrew Gasov
Можешь мне не рассказывать. :)
соррян, не на того реплайнул :)
источник

АБ

Арсений Батыров... in QA juniors
Нене, пусть рассказывает!
источник

L

Lucky in QA juniors
я читаю, спасибо большое :)
источник

АБ

Арсений Батыров... in QA juniors
Интересно же :)
источник

А

Алексей in QA juniors
ну тестирование нейросеток - достаточно специфичная вещь. Впрочем вообще весь мир этих сеток упирается в одно - постоянную необходимость найти БОЛЬШЕ данных для обучения и контроля. Больше даты богу даты :)
источник

AG

Andrew Gasov in QA juniors
Алексей
Сами тесты представляют собой не ассерты (они тоже есть, но не главные), а набор KPI метрик, которые сравниваются с прогнозируемыми показателями, требованиями к точности алгоритмов и данными с предыдущих версий алгоритмов
А вот это не совсем так работает. Точнее так, но это зависит от уровня тестирования.
Если мы говорим про тестирование как финальный этап обучения модели - то да, всё верно.
Но зачем там участие куак, когда оно является частью сборочных пайплайнов - не очень понятно.
Если мы говорим о тестировании системы, а не модели, то там ассерты конкретных кейсов не менее важны, чем общие метрики.
источник

AG

Andrew Gasov in QA juniors
Алексей
ну тестирование нейросеток - достаточно специфичная вещь. Впрочем вообще весь мир этих сеток упирается в одно - постоянную необходимость найти БОЛЬШЕ данных для обучения и контроля. Больше даты богу даты :)
Помимо количества данных есть ещё и качество этих данных, правильная обработка результатов, и ещё куче всего, но в качестве упрощенного представления - тоже да. :)
источник