The network file for ALCOVE should specify the number of nodes at each layer, and then the positions of all the hidden nodes. The file begins with: num_in num_hid num_out then for each hidden node (conventionally on one line): val1 val2 ... valN where valI is value of node on Ith input dimension, and N=num_in. Here's an example: -------------------------------------------------------------- 2 4 2 0.0 0.0 0.0 1.0 1.0 0.0 1.0 1.0 -------------------------------------------------------------