code: public MultiNormalizerStandardize restore(@NonNull InputStream stream) throws IOException {
          DataInputStream dis = new DataInputStream(stream);
          boolean fitLabels = dis.readBoolean();
          int numInputs = dis.readInt();
          int numOutputs = dis.readInt();
  
          MultiNormalizerStandardize result = new MultiNormalizerStandardize();
          result.fitLabel(fitLabels);
  
          List<DistributionStats> featureStats = new ArrayList<>();
          for (int i = 0; i < numInputs; i++) {
              featureStats.add(new DistributionStats(Nd4j.read(dis), Nd4j.read(dis)));
          }
          result.setFeatureStats(featureStats);
  
          if (fitLabels) {
              List<DistributionStats> labelStats = new ArrayList<>();
              for (int i = 0; i < numOutputs; i++) {
                  labelStats.add(new DistributionStats(Nd4j.read(dis), Nd4j.read(dis)));
              }
              result.setLabelStats(labelStats);
          }
  
          return result;
      }
docs: Restore a MultiNormalizerStandardize that was previously serialized by this strategy
  
  @param stream the input stream to restore from
  @return the restored MultiNormalizerStandardize
  @throws IOException