I need to approximate a 11-D function y=f(xi) i=1,...,11
I know how many points to select in each direction. 30 points for i=1,2,3 and 8 points for i=4,...,11
the input data set will be the tensor products of this equally distance selected points which is:
number of samples=30*30*30*8^8= 4.5*1e11
so, the size of input matrix will be 11 * 4.5*1e11 and the target matrix size will be 1 * 4.5 1e11
the accuracy of the approximation is very important for me (thus I want to use Levenberg-Marquardt training algorithm, not SGD)
I want to choose a two-hidden layer structure MLP with each layer contains 30 hidden units.
but, this large data sets, result in large gradient matrix, and somehow, my CPU and even my GPU, can not handle this computations.
So, how should I do this high-dimensional function approximation with neural network? the only remedy is to use super computers?