docs: @Override
      public void setWeights(Map<String, INDArray> weights) throws InvalidKerasConfigurationException {
          this.weights = new HashMap<>();
          if (weights.containsKey(ALPHA))
              this.weights.put(PReLUParamInitializer.WEIGHT_KEY, weights.get(ALPHA));
          else
              throw new InvalidKerasConfigurationException("Parameter " + ALPHA + " does not exist in weights");
          if (weights.size() > 1) {
              Set<String> paramNames = weights.keySet();
              paramNames.remove(ALPHA);
              String unknownParamNames = paramNames.toString();
              log.warn("Attemping to set weights for unknown parameters: "
                      + unknownParamNames.substring(1, unknownParamNames.length() - 1));
          }
      }