i18N.getMessage("train.model.layerinfotable.layerWeightInit"), str}); IUpdater u = bl.getIUpdater(); String us = (u == null ? "" : u.getClass().getSimpleName()); layerInfoRows.add(new String[] {i18N.getMessage("train.model.layerinfotable.layerUpdater"),
i18N.getMessage("train.model.layerinfotable.layerWeightInit"), str}); IUpdater u = bl.getIUpdater(); String us = (u == null ? "" : u.getClass().getSimpleName()); layerInfoRows.add(new String[] {i18N.getMessage("train.model.layerinfotable.layerUpdater"),
i18N.getMessage("train.model.layerinfotable.layerWeightInit"), str}); IUpdater u = bl.getIUpdater(); String us = (u == null ? "" : u.getClass().getSimpleName()); layerInfoRows.add(new String[] {i18N.getMessage("train.model.layerinfotable.layerUpdater"),
if (n.getLayer() instanceof BaseLayer) { BaseLayer bl = (BaseLayer) n.getLayer(); IUpdater u = bl.getIUpdater(); if (u instanceof Sgd) {
IUpdater u = bl.getIUpdater(); if (u instanceof Sgd) {
if (baseLayer.getIUpdater() instanceof Nesterovs) { if (baseLayer.getMomentumSchedule() != null && baseLayer.getMomentumSchedule().containsKey(iteration)) { newMomentum = baseLayer.getMomentumSchedule().get(iteration); if (((BaseLayer) layer.conf().getLayer()).getIUpdater() instanceof Nesterovs) { ((BaseLayer) vs.getLayer().conf().getLayer()).setMomentum(newMomentum);
IUpdater u = layer.getIUpdater(); if (!Double.isNaN(layer.getLearningRate())) {
if (bLayer.getUpdater() == null) bLayer.setUpdater(updater); if (bLayer.getIUpdater() == null) { bLayer.setIUpdater(iUpdater.clone());
if (lrPolicy != LearningRatePolicy.None || baseLayer.getIUpdater() instanceof Nesterovs) { applyLrDecayPolicy(lrPolicy, iteration);
if (l == null || !(l instanceof BaseLayer) || ((BaseLayer) l).getIUpdater() != null) {