Using fi function to quantize weights

조회 수: 3 (최근 30일)
Ali Al-Saegh
Ali Al-Saegh 2021년 3월 4일
I want to use the fi function to change the weights of a deep neural network from type single to type int8 i.e quantizing the weights from 32-bit to 8-bit.
Running this line of code:
net.Layers(2,1).Weights = fi( net.Layers(2,1).Weights, 1, 8 );
throws this error:
Error using nnet.cnn.layer.Convolution2DLayer/set.Weights (line 250)
Expected input to be one of these types:
single, double
Instead its type was embedded.fi.
Please, is there a way to do what I want?

답변 (0개)

카테고리

Help CenterFile Exchange에서 Quantization, Projection, and Pruning에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by