Керас ручное квантование - PullRequest
       1

Керас ручное квантование

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

Я недавно унаследовал сеть на основе keras от коллеги, и я хочу квантовать ее до 8-битной фиксированной точки.

К сожалению, я не слишком знаком с самой keras.

Я оглядывался по сторонам, и, похоже, нет простых способов сделать это, не преобразовавшись в что-то вроде tf.lite и т. Д., И даже у этого, похоже, есть проблемы.(пожалуйста, поправьте меня, если я пропускаю какие-либо отличные решения здесь).

Поэтому мне интересно, смогу ли я сделать это вручную.Я понимаю формулу и не думаю, что у меня возникнут серьезные проблемы с реализацией, но я не уверен, как keras справляется с весами под капотом.Если бы мне нужно было просто вручную отобразить вес от 32 до 8 бит, было бы хорошо с этим keras, или это сделало бы что-то раздражающее, например, просто добавив 0, чтобы сделать его некоторой внутренне ожидаемой длиной для веса.

ЛюбойПомощь или указатели в этом будут с благодарностью.

1 Ответ

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

Возможно, вы могли бы использовать скрипт конвертера encoder.py с флагом квантования -q:

https://transcranial.github.io/keras-js-docs/conversion/#quantization

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