Say I have a set of values that describe the function f(x,y)=z. What would be the best learning algorithm for predicting other values of the function values (not necessarily learning the function's expression)? I guess basically this is a multi-variable regression problem.