Пример #1
0
  /**
   * @param args
   * @throws Exception
   */
  public static void main(String[] args) throws Exception {
    final int xDim = 1;
    @NonNull final double[] xMin = ArrUtils.zeros(xDim);
    @NonNull final double[] xMax = ArrUtils.ones(xDim);

    int nbSamplesPerDim = 101;
    // final double[][] xSamples = ArrUtils.buildGrid(xMin, xMax, nbSamplesPerDim);
    @NonNull final double[] xSamples = ArrUtils.linspace(xMin[0], xMax[0], nbSamplesPerDim);

    final int featType = Utils.chooseOne(new String[] {"RBFFeatures", "FourierRandomFeatures"});

    switch (featType) {
        // RBFFeatures
      case 0:
        testRBFFeatures(xDim, xMin, xMax, xSamples);
        break;
        // FourierRandomFeatures
      case 1:
        testFourierRandomFeatures(xDim, xSamples);
        break;
    }

    Utils.waitForKeypress();
  }