November 2018
Intermediate to advanced
300 pages
7h 42m
English
The evaluation is heavy, both computationally and memory-wise, so make sure that you initialize the JVM with extra heap space (for instance, java -Xmx16g). The computation can take a couple of hours or days, depending on the number of algorithms that you include in the model library. This example took 4 hours and 22 minutes on a 12-core Intel Xeon E5-2420 CPU with 32 GB of memory and utilizing 10% CPU and 6 GB of memory on average.
We call our evaluation method and provide the results as output, as follows:
double resES[] = evaluate(ensambleSel); System.out.println("Ensemble Selection\n" + "\tchurn: " + resES[0] + "\n" + "\tappetency: " + resES[1] + "\n" + "\tup-sell: " + resES[2] + "\n" + "\toverall: " + resES[3] + ...