Какая предварительная обработка ввода требуется для предварительно обученных моделей TensorFlow Lite - PullRequest
0 голосов
/ 16 января 2019

TensorFlow Lite Framework имеет несколько предварительно обученных моделей: https://www.tensorflow.org/lite/models

Как узнать, какая предварительная обработка для ввода по сети необходима? (шкала, средние значения)

Я говорю о .pb файле с операцией FakeQuant *.

Мне нужно это, чтобы понять, где эти min и max параметры операции FakeQuant * обучены предварительной обработке или нет

Спасибо за ваш ответ!

1 Ответ

0 голосов
/ 08 февраля 2019

Std_value и mean_value соответствуют тому, как значения с плавающей точкой ввода во время обучения сопоставляются с квантованными значениями во время вывода. Квантованная модель ожидает значения от 0 до 255, но значения во время обучения могут быть любыми значениями с плавающей запятой (т. Е. [0.0f, 1.0f]. mean_value = целочисленное значение [0, 255], которое отображается на число с плавающей точкой 0.0f. std_value = 255 / [float_max - float_min]

Надеюсь, это поможет!

...