abstract neural network structure