как интерпретировать настроенный код слоя keras - PullRequest
0 голосов
/ 27 февраля 2019

Я не могу понять эти коды code1 , code2 .В этом коде он определяет слой Constantdispersionlayer, используя keras.engine.topology.Layer

И когда он использует класс, он использует

mean = Dense(self.output_size, activation=MeanAct, kernel_initializer=self.init,
                 kernel_regularizer=l1_l2(self.l1_coef, self.l2_coef),
                 name='mean')(self.decoder_output)
disp = ConstantDispersionLayer(name='dispersion')
mean = disp(mean)`

В этом случае, что такое дисп и среднее?Когда disp определен, ConstantDispersionLayer не имеет элемента.Таким образом, я думаю, что это вакантный класс.следующий код:

zinb = ZINB(pi, theta=disp.theta_exp, ridge_lambda=self.ridge, debug=self.debug)

Кроме того, для функции ZINB требуется реальное значение тета.Короче говоря, я не знаю результатов среднего и дисп в этом коде.

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