/** * @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(); }