Chris, You can however pass a fun. Bfun = fun(X,Y) -> X end. Xfun = fun(X,Y) -> X + Y end. X = nnet:neuron (0, Bfun, Xfun, []). -Vance