Examples of IPerformancePredictorGenerator


Examples of org.jamesii.asf.spdm.generators.plugintype.IPerformancePredictorGenerator

    // Generate predictor
    IDataSelector trainingDataSelector =
        new SimpleDataSelector(0, trainEndIndex);
    List<PerformanceTuple> trainingData = trainingDataSelector.selectData(data);
    IPerformancePredictorGenerator predGen =
        predGenFactory.createPredictorGenerator(parameters, data.get(0));
    IPerformancePredictor predictor =
        predGen.generatePredictor(trainingData, dataSet.getMetaData());

    // Evaluate predictor
    IDataSelector testDataSelector =
        new SimpleDataSelector(trainEndIndex, data.size());
    List<PerformanceTuple> testData = testDataSelector.selectData(data);
View Full Code Here

Examples of org.jamesii.asf.spdm.generators.plugintype.IPerformancePredictorGenerator

   */
  private <T extends PerformanceTuple> IPerformancePredictor createPredictor(
      PerformancePredictorGeneratorFactory predGenFactory,
      PerformanceDataSet<T> dataSet, ParameterBlock parameters,
      List<T> trainingData) {
    IPerformancePredictorGenerator predGen =
        predGenFactory.createPredictorGenerator(parameters, dataSet
            .getInstances().get(0));
    return predGen.generatePredictor(trainingData, dataSet.getMetaData());
  }
View Full Code Here

Examples of org.jamesii.asf.spdm.generators.plugintype.IPerformancePredictorGenerator

      if (inputData.isEmpty()) {
        continue;
      }

      // Create predictor generator, predictor
      IPerformancePredictorGenerator predictorGenerator =
          predGenFactory.createPredictorGenerator(predGenParameters,
              inputData.get(0));
      IPerformancePredictor predictor =
          predictorGenerator.generatePredictor(inputData, featureMData);
      predictors.put(configTuples.getKey(), predictor);
    }

    return new EnsemblePerfPredictor(predictors);
  }
View Full Code Here

Examples of org.jamesii.asf.spdm.generators.plugintype.IPerformancePredictorGenerator

    ParameterBlock parameters = new ParameterBlock();
    if (selectorGenerationFactoryParameters != null
        && selectorGenerationFactoryParameters.containsKey(factory)) {
      parameters = selectorGenerationFactoryParameters.get(factory);
    }
    IPerformancePredictorGenerator sg =
        factory.createPredictorGenerator(parameters, perfDataSet.getInstances()
            .get(0));

    return SelectorGeneration.createSelector(
        perfDataSet.getInstances(),
        perfDataSet.getMetaData(),
        sg.generatePredictor(perfDataSet.getInstances(),
            perfDataSet.getMetaData()));
  }
View Full Code Here

Examples of org.jamesii.asf.spdm.generators.plugintype.IPerformancePredictorGenerator

      PerformancePredictorGeneratorFactory predGenFactory,
      PerformanceDataSet dataSet, ParameterBlock parameters) {
    List<PerformanceTuple> data = dataSet.getInstances();
    Pair<List<PerformanceTuple>, List<PerformanceTuple>> bootstrapData =
        bootStrap(data);
    IPerformancePredictorGenerator predGen =
        predGenFactory.createPredictorGenerator(parameters, data.get(0));
    IPerformancePredictor predictor =
        predGen.generatePredictor(bootstrapData.getFirstValue(),
            dataSet.getMetaData());
    IPredictorEvaluator sev = new FullPredictorEvaluator();
    PredictorPerformance selPerf =
        sev.evaluate(predictor, bootstrapData.getFirstValue(),
            bootstrapData.getSecondValue(), parameters);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.