> The Spider Objects

>            PARAM object

>        A=PARAM(I,N,P,H) returns a param object which
>         enumerates the possible values P of hyperparameter N of algorithm I
>         and with (hyper)parameters H.

>        This is used to create a set of algorithms with different hyperparameters
>         e.g k-NN for different values of k.

>        Example:  f=param(knn,'k',[1:2:10]); [r,a]=train(cv(f),generate(toy));
>                  get_mean(r)

>        Can also be used to enumerate multiple parameters by specifying N
>        and P as cell arrays, e.g:
>         train(param(svm(kernel('poly',2)),{'C','kerparam'},{[1 100],[1 2 3]} ),toy)
>        data=hyper(algorithm,parameter_name,parameter_values)