Средневзвешенное значение прогнозов для разных моделей? - PullRequest
0 голосов
/ 20 февраля 2020

Нужна помощь в проработке этого.

Допустим, я обучил 5 различных моделей Tensorflow двоичной классификации, и они достигли следующих результатов точности во время обучения:

model 1 = 80%
model 2 = 75%
model 3 = 90%
model 4 = 70%
model 5 = 70%

Теперь, если Я хочу провести тестирование на наборе тестовых данных и получить средневзвешенный прогноз, как бы я go сделал это? Сумма вышеуказанной точности будет 385, поэтому вес каждой модели на основе этой суммы (примерно) будет следующим:

model 1 = 0.21
model 2 = 0.19
model 3 = 0.23
model 4 = 0.18
model 5 = 0.18

Итак, предположим, что каждая модель сделала следующие прогнозы:

model 1 = 1
model 2 = 1
model 3 = 2
model 4 = 3
model 5 = 2

... Как именно я получу средневзвешенное значение из вышеперечисленного, чтобы в итоге я получил 1 число, учитывая веса каждой модели с учетом их соответствующих прогнозов? Мне тяжело прорабатывать это самостоятельно. Я работаю в Python 3, но думаю, что смогу сам написать код, как только получу гр asp математики. Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...