docs: public INDArray decode(INDArray y, LayerWorkspaceMgr workspaceMgr) {
          INDArray W = getParamWithNoise(PretrainParamInitializer.WEIGHT_KEY, true, workspaceMgr);
          INDArray vBias = getParamWithNoise(PretrainParamInitializer.VISIBLE_BIAS_KEY, true, workspaceMgr);
          INDArray preAct = y.mmul(W.transpose()).addiRowVector(vBias);
          return workspaceMgr.leverageTo(ArrayType.ACTIVATIONS, layerConf().getActivationFn().getActivation(preAct, true));
  
      }