All Downloads are FREE. Search and download functionalities are using the official Maven repository.

hex.ModelMetricsAutoEncoder Maven / Gradle / Ivy

There is a newer version: 3.8.2.9
Show newest version
package hex;

import water.H2O;
import water.fvec.Frame;

public class ModelMetricsAutoEncoder extends ModelMetricsUnsupervised {
  public ModelMetricsAutoEncoder(Model model, Frame frame) {
    super(model, frame, Double.NaN);
  }
  public ModelMetricsAutoEncoder(Model model, Frame frame, double mse) {
    super(model, frame, mse);
  }

  public static class MetricBuilderAutoEncoder extends MetricBuilderUnsupervised {
    public MetricBuilderAutoEncoder(int dims) {
      _work = new double[dims];
    }

    @Override public double[] perRow(double ds[], float yact[], Model m) {
      throw H2O.unimpl();
    }

    // Having computed a MetricBuilder, this method fills in a ModelMetrics
    public ModelMetrics makeModelMetrics(Model m, Frame f, Frame adaptedFrame, Frame preds) {
      return m._output.addModelMetrics(new ModelMetricsAutoEncoder(m, f));
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy