Как посчитать метрики при "Выполнении узла"?

0 голосов
Игорь Cв. в категории Как сделать...
Выполнил "Разбиение на множества" (мне важно, чтобы этот этап был отдельным). Затем обучил нейросеть регресии на обучающем множестве. Потом использовал "Выполнение узла", чтобы применить сеть к тестовому множеству. Как узнать метрики? Сводка "Выполнение узла" точно такая же, как и у "Нейросети", в ней ошибки на обучающем множестве. Как получить значение ошибки на тестовых данных?

Ответ: 1 шт.

0 голосов
Денис В.
Узел "нейросеть (регрессия)" отображает в сводке узла ошибки тестового множества только тогда, когда разбиение на множества происходило в самом узле.

Пример возможности работы узла "нейросеть (регрессия)" можно посмотреть по ссылке - https://examples.loginom.ru/estate-valuation-neuralnet/

В данном демопримере в пункте "3. Оценка недвижимости" в подпунктах "б" и "в" показан "Расчёт ошибки аппроксимации" и "Расчёт средней ошибки аппроксимации", которые Вы можете произвести самостоятельно для тестового множества.
Игорь Cв.
Спасибо за подробный комментарий, но, если я правильно понимаю, ошибка в демопримере считается нексолько странная - общая, по обучающему и тестовому сразу - так как группировка тут бессмысленна: никакой группировки нет, так как нет признака тестового множества в выходных данных (этого еще в Deductor'e не хватало). Вместо группировки с тем же успехом можно применить "Таблица в переменные", если я верно понял.

В общем, ясно, что все нужно делать вручную, и в два блока. Это жаль, очень не хватает блока типа "Score model" в Azure.
...