Объясните значение кода Matlab, включающего фильтры в двоичном - PullRequest
0 голосов
/ 18 апреля 2019

Привет У меня есть пример кода для преобразования в Python.К сожалению, я очень новичок в коде Matlab.Не могли бы вы помочь мне понять код.Я хочу написать на Python.Любые выводы будут оценены.Здесь фильтры рассматриваются в двоичном виде.Это код нейронной сети.

%convert the weights to -1 and + 1. Store in single because conv2 requires it

    for i = 1:length(Filters)
        Filters{i} = gpuArray(2*(single(sign(Filters{i}))-0.5));
        NumLearntWeightsEachLayer(i) = size(Filters{i},3)*size(Filters{i},4)*4;
    end
    NumLearntWeightsEachLayer(end) = size(Filters{end},3)*size(Filters{end},4);
    NumLearntWeightsEachLayer
    TotalLearntWeights = sum(NumLearntWeightsEachLayer)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...