Нужна помощь в проработке этого.
Допустим, я обучил 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 математики. Большое спасибо!