Advice on machine learning for small inputs and outputs
I am planning on using a machine learning algorithm to learn the mapping between sets of four coordinates (x,y,z + a distance d from a reference point) to two numbers (an amplitude A and a time t). In other words, a machine learning algorithm should learn, for each sample i, the mapping
(x[i], y[i], z[i], d[i]) -- (A[i], t[i])
The coordinates x,y,z are integer numbers (because they are actually grid points on a fixed grid). The distance d is a decimal number instead.
The amplitude A is also a decimal number, while t is integer (because again, it represents a shift on a time grid).
What would be the best machine learning technique to use in this case? I thought of Gaussian process, maybe a neural network (if so, which type?)
If that matters, the sizes of my trianing and testing samples are 1500 and 500, respectively.
Topic gaussian-process neural-network machine-learning
Category Data Science