0

Я использую Theano с keras. У меня есть обученный DNN, и я сбросил вес в файл. Я выполняю некоторые операции над этими весами и снова сбрасываю новые преобразованные веса в другой файл.Оценка глубины нейронной сети

Теперь я загружаю свою модель DNN с этими преобразованными весами и хочу сравнить результаты между ними.

Я использовал метод keras.evaluate, но считаю, что точность будет такой же, даже если веса различны.

Есть ли другой подход, с помощью которого я могу сравнить точность?

Спасибо.

ответ

1

Keras выполняет некоторые операции под капотом для вашего batch_size, включая нормализацию. Поэтому, если вы только масштабируете и переводите свое изображение, результат останется неизменным.

В любом случае вы можете сделать model.predict(sample, 1) и написать свой собственный оценочный показатель, чтобы обойти эту проблему.

+0

В основном я уменьшил количество знаков после запятой, чтобы снизить нагрузку на вычисления. И теперь, пытаясь выяснить потери в точности из-за преобразования в значения с сокращенным десятичным знаком. – blackbug

Смежные вопросы